CloudWatch Application Signalsが.NETアプリケーション向けランタイムメトリクスをサポート開始
ID 1027
GUID 581ea04057be7a7a8b7acd4476c5302247de8ca3
発表日(JST)
要約生成日時(JST)
タイトル CloudWatch Application Signalsが.NETアプリケーション向けランタイムメトリクスをサポート開始
詳細リンク https://aws.amazon.com/about-aws/whats-new/2025/02/cloudwatch-application-signals-runtime-metrics-net-applications/
カテゴリ
  • amazon-cloudwatch
  • developer-tools
  • management-and-governance
要点
  • CloudWatch Application Signalsが.NETアプリケーション向けランタイムメトリクスの一般提供を開始
  • ソースコード変更なしでガベージコレクション、ヒープ使用量などのメトリクスを収集可能
  • EKS、EC2、ECS、オンプレミスサーバーでのアプリケーションに対応
  • ランタイムメトリクスとアプリケーションメトリクス、トレース、ログの相関付けが可能
  • Java、Python、.NETアプリケーションをサポート
  • 新しいコスト効率の良い価格設定を提供
アップデート内容要約

AWSは、CloudWatch Application SignalsでOpenTelemetry互換の.NETアプリケーション向けランタイムメトリクスの一般提供を開始しました。これにより、ソースコードの変更なしで、ガベージコレクションやヒープ使用量などのランタイムメトリクスを収集し、アプリケーションのメトリクス、トレース、ログと相関付けることが可能になります。

アップデート内容全文

本日、AWSはAmazon CloudWatch Application Signalsにおいて、.NETアプリケーション向けのランタイムメトリクスの一般提供を発表しました。
これは、CloudWatchのOpenTelemetry(OTel)互換のアプリケーションパフォーマンスモニタリング(APM)機能です。
ソースコードの変更を必要とせずに、EKS、EC2、ECS、オンプレミスサーバーで実行されているアプリケーションから、ガベージコレクションやヒープ使用量などのランタイムメトリクスを収集し、アプリケーションのメトリクス、トレース、ログと相関付けることができるようになりました。
ランタイムメトリクスにより、メモリやCPU使用量などのアプリケーションのリソース消費をリアルタイムでモニタリングできます。
.NETアプリケーションの場合、開発者やSREは、ランタイムメトリクスの異常がエラー、レイテンシ、スループットなどの主要なアプリケーションメトリクスに影響を与えているかどうかを判断できます。
例えば、これらのメトリクスグラフを並べて表示することで、サービスのレイテンシスパイクがガベージコレクションの一時停止の増加によるものかどうかを特定できます。
さらに、スレッドの競合を特定したり、メモリ割り当てパターンを追跡したり、エンドユーザーエクスペリエンスに影響を与える可能性のあるアプリケーションの遅延につながるメモリやCPUのスパイクを特定したりすることができます。
ランタイムメトリクスのサポートは、Java、Python、そして今回の.NETアプリケーションに対して、Application Signalsが利用可能なすべてのリージョンで提供されています。
Application Signalsによって収集される標準メトリクスとランタイムメトリクスについての詳細は、ドキュメントをご覧ください。
また、Application Signalsの新しいコスト効率の良い価格設定にオプトインすることをお忘れなく。
詳細については、Amazon CloudWatchの価格ページをご覧いただき、「Application Signals(アプリケーショントランザクションスパンの完全な可視性を含む)」セクションをご確認ください。

関連サービス
  • Amazon CloudWatch
  • Amazon EC2
  • Amazon EKS
関連サービスの説明
  • Amazon CloudWatchは、AWSリソースとアプリケーションのモニタリングサービスです。メトリクス、ログ、トレースなどのデータを収集し、可視化や分析を行うことができます。また、アラートの設定も可能で、システムの状態を監視し、問題が発生した際に迅速に対応することができます。
  • Amazon EC2(Elastic Compute Cloud)は、クラウド上の仮想サーバーを提供するサービスです。ユーザーは必要に応じてコンピューティングリソースをスケールアップ・ダウンでき、様々なインスタンスタイプから選択することができます。アプリケーションのホスティングやバッチ処理など、多様な用途に利用されています。
  • Amazon EKS(Elastic Kubernetes Service)は、マネージド型のKubernetesサービスです。コンテナ化されたアプリケーションの管理、デプロイ、スケーリングを容易にします。KubernetesのコントロールプレーンをAWSが管理するため、ユーザーはアプリケーションの運用に集中できます。
関連URL