Amazon CloudWatch Application Signals がランタイムメトリクスのサポートを開始
本日、AWS は、CloudWatch の OpenTelemetry (OTel) 互換アプリケーションパフォーマンスモニタリング (APM) 機能である Amazon CloudWatch Application Signals でのランタイムメトリクスのサポートの一般提供を発表しました。Java または Python アプリケーションのガベージコレクション、メモリ使用量、CPU 使用率などのランタイムメトリクスを表示して、エンドユーザーエクスペリエンスを損なう可能性のある高い CPU 使用率やメモリリークなどの問題をトラブルシューティングできます。
Application Signals は、AWS アプリケーションの主要なビジネス目標またはサービスレベル目標 (SLO) に対するアプリケーションパフォーマンスのトラブルシューティングを簡素化します。Application Signals は、ソースコードを変更することなく、トレース、アプリケーションメトリクス (エラー/レイテンシー/スループット)、ログ、そして現在はランタイムメトリクスを収集して、それらを 1 つの画面に表示します。
ランタイムメトリクスにより、メモリや CPU 使用率など、アプリケーションのリソース消費量をリアルタイムで監視できます。Application Signals を使用すると、エラー/レイテンシー/スループットなどのアプリケーションメトリクスとランタイムメトリクスを相関させることで、ランタイムメトリクスの異常がエンドユーザーに何らかの影響を与えるかどうかを理解できます。たとえば、これらのメトリクスのグラフを並べて表示することで、サービスレイテンシの急上昇がガベージコレクションの一時停止の増加によるものかどうかを判断できます。さらに、アプリケーションの速度低下やクラッシュにつながり、エンドユーザーエクスペリエンスに影響を与える可能性のある、スレッドの競合を特定したり、メモリ割り当てパターンを追跡したり、メモリや CPU のスパイクを特定したりできます。
ランタイムメトリクスのサポートは、Application Signals が利用可能なすべてのリージョンで利用できます。ランタイムメトリクスは、Application Signals の料金に基づいて請求されます。Amazon CloudWatch の料金表を参照してください。
詳細については、Amazon CloudWatch Application Signals を有効にするためのドキュメントを参照してください。