Amazon ECS がコンテナのヘルスステータスを CloudWatch メトリクスとして公開
Amazon Elastic Container Service (Amazon ECS) では、コンテナのヘルスステータスが CloudWatch Container Insights の新しいメトリクスとして公開されるようになり、オブザーバビリティが強化されました。お客様は、専用の CloudWatch メトリクスを通じてコンテナの運用状態を追跡し、異常のあるコンテナにプロアクティブに対応するためのアラームを作成できるようになりました。
お客様が ECS タスク定義のコンテナ定義にコンテナヘルスチェックを設定すると、Container Insights は ECS/ContainerInsights 名前空間に UnhealthyContainerHealthStatus メトリクスを公開するようになりました。このメトリクスは、正常の場合は 0、異常の場合は 1 を報告します。コンテナのヘルス状態情報は埋め込みメトリクスフォーマット (EMF) ログでも確認できるため、不明状態中にヘルスチェックが評価されている間も、追加のコンテキストが提供されます。このメトリクスは、クラスター、サービス、タスク、コンテナの各レベルのディメンションで利用できるため、お客様は希望する詳細レベルで状態を監視できます。お客様は、メトリクスに対して CloudWatch アラームを作成して、コンテナに異常が発生したときに通知を受け取ることができます。これにより、チームはすぐに行動を起こし、アプリケーションの信頼性を維持できます。
使用を開始するには、Container Insights を有効にして ECS クラスターでオブザーバビリティを強化し、タスク定義にコンテナのヘルスチェックを設定して CloudWatch でメトリクスの収集を開始します。コンテナのヘルスメトリクスは、Amazon ECS Container Insights がサポートされているすべての AWS リージョンで利用できます。詳細については、Amazon ECS コンテナのヘルスチェックに関するドキュメントとCloudWatch Container Insights に関するドキュメントを参照してください。