説明
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 を有効化します。メトリクスが正常に収集され、必要なアラームが設定されていることを確認してください。