AWSは、AWS Lambda関数向けのCloudWatch Application Signalsの提供開始を発表しました。この新しいツールは、Lambdaで実行されているサーバーレスアプリケーションのパフォーマンス監視を簡素化し、手動監視の複雑さを排除します。あらかじめ用意されたダッシュボードにより、Application Signalsを使用すると、パフォーマンス異常の根本原因を迅速に特定できます。このツールは、メトリクス、トレース、ログからのテレメトリを自動的に関連付け、トラブルシューティングを効率化します。さらに、ユーザーは特定の操作を監視するためにサービスレベル目標(SLO)を定義できます。Application Signalsは、強化されたAWS Distro for OpenTelemetry(ADOT)ライブラリを使用してLambda関数を自動的に計測し、コールドスタートのレイテンシの短縮、メモリ消費量の削減、関数呼び出し時間の短縮など、パフォーマンスの向上を実現します。現在、Application SignalsはPythonとNode.jsのマネージドランタイムを使用するLambda関数をサポートしており、近い将来、他のランタイムのサポートも追加される予定です。