新機能重要度 中

CloudWatch Application Signals が動的インスツルメンテーションをサポート

Amazon CloudWatch Application Signals が動的インスツルメンテーションをサポートし、再デプロイせずに実行時状態を検査できる。

AWS は Amazon CloudWatch Application Signals で動的インスツルメンテーションを発表した。この機能により、開発者は生産環境の問題をデバッグする際に、再起動や再デプロイせずにライブアプリケーションから実行時状態をキャプチャできる。変数の値、メソッドの引数、リターン値、スタックトレースを特定のコード位置で検査できる。動的インスツルメンテーションにより、ログステートメントの追加や問題の再現を待つ必要がなくなり、再現しにくい問題の調査が容易になる。顧客はまず AWS Distro for OpenTelemetry (ADOT) SDK でアプリケーションをインスツルメントし、CloudWatch Application Signals MCP サーバーまたは AWS CLI/SDK で監視するコード位置を構成する。実行時にエージェントがスナップショットをキャプチャし、CloudWatch Logs に送信する。データの収集量は調整可能で、引数やローカル変数の選択も可能。動的インスツルメンテーションはすべての商用 AWS リージョンで利用可能で、サポート言語は Java、Python、JavaScript/TypeScript。デフォルトでは無効で、フラグで有効化する必要がある。

AWS 公式の元記事を読む