ECS Container Insights 設定の確認

Pulumi の ECS クラスターで必要な Container Insights メトリクスを収集してください。

説明

Container Insights では、ECS クラスターやサービスのリソース使用量と稼働状況を CloudWatch で詳しく確認できます。無効にすると、障害原因の調査に必要な情報が不足し、対応が遅れるおそれがあります。

この設定は基本的な ECS メトリクスや他の監視とは区別してください。クラスター設定を省略した場合は、アカウントの既定値と実際の有効化状態を確認してください。

想定される影響

  • 性能低下や異常な状態の発見が遅れる可能性があります。
  • 障害の原因や影響範囲の特定に時間がかかるおそれがあります。

対処方法

ECS クラスターの settings に name: containerInsights と value: enabled を指定してください。より詳しい情報が必要な場合は、使用中のプロバイダーが対応する enhanced も検討してください。収集費用と権限を確認し、デプロイ後に CloudWatch のメトリクス、ダッシュボード、アラームを検証してください。

例

変更前

yaml
name: aws-eks
runtime: yaml
resources:
  foo:
    type: aws:ecs:Cluster
    properties:
      settings:
        - name: containerInsights
          value: disabled

containerInsights を明示的に無効にします。

変更後

yaml
name: aws-eks
runtime: yaml
resources:
  foo:
    type: aws:ecs:Cluster
    properties:
      settings:
        - name: containerInsights
          value: enabled

同じクラスターで Container Insights を有効化します。メトリクスが正常に収集され、必要なアラームが設定されていることを確認してください。

参考資料