ECS Container Insights 設定の確認

ECS クラスターの Container Insights と実際のメトリクス収集を確認してください。

説明

Container Insights を使うと、ECS クラスターやサービスの CPU、メモリなどの運用メトリクスを CloudWatch で詳しく収集・分析できます。必要な情報が不足すると、障害対応や性能分析が遅れるおそれがあります。

クラスター設定を省略した場合は、アカウントの既定値が適用されることがあります。実際の有効化状態を確認し、引き続き利用できる基本的な ECS メトリクスや他の監視とは区別してください。

想定される影響

  • リソース使用量や性能問題を迅速に把握しにくくなる可能性があります。
  • タスク失敗の原因調査や復旧が遅れるおそれがあります。

対処方法

ClusterSettings に Name: containerInsights と Value: enabled を指定してください。より詳しい情報が必要な場合は、対応する enhanced モードも検討してください。費用と必要な権限を確認し、CloudWatch のダッシュボード、メトリクス、アラームを実際に検証してください。

例

変更前

yaml
Resources:
  ECSCluster:
    Type: AWS::ECS::Cluster
    Properties:
      ClusterName: MyCluster

クラスター固有の設定がありません。アカウントの既定値と実際のクラスター状態を確認してください。

変更後

yaml
Resources:
  ECSCluster:
    Type: AWS::ECS::Cluster
    Properties:
      ClusterName: MyCluster
      ClusterSettings:
        - Name: containerInsights
          Value: enabled

Container Insights を明示的に有効化します。実際のメトリクス収集と運用対応に必要なアラームを確認してください。

参考資料