ECS (Elastic Container Service)
ECS クラスター、サービス、タスクの状態を監視できるページです。
v1 ではクラスター/サービス/タスクを 1 ページで統合監視していましたが、v2 ではこれを 3 つの独立したインベントリルートに分割しています — /inventory/ecs_cluster、/inventory/ecs_service、/inventory/ecs_task。サイドバーでは「コンピュート」グループの下に 3 項目としてまとめられているだけで、それぞれ独立したテーブル・フィルター・詳細パネルを持つ別々のページです。以下の内容は v1 の統合ページではなく、この 3 ルート構成に基づいています。
主な機能
ECS Clusters (/inventory/ecs_cluster)
ハイライトカードは専用の KPI バンド — ACTIVE クラスター数、実行中タスク合計、アクティブサービス合計、コンテナインスタンス合計 — と、実行中タスク数基準の Top-N 棒グラフを表示します。
テーブルのカラム:
| カラム | 説明 |
|---|---|
| Status | ステータス(ACTIVE、INACTIVE) |
| Running | 実行中のタスク数 |
| Pending | 待機中のタスク数 |
| Services | アクティブなサービス数 |
| Instances | 登録済みコンテナインスタンス数 |
| MTD Cost ($) | 月初来累計コスト |
詳細パネル: Identity(Name、Account、Region、ARN)/ Tasks & Services / Config(Settings、Container Insights など)/ Tags の各セクション。
ECS Services (/inventory/ecs_service)
ハイライトカードは Desired/Running/Pending の合計と、クラスターの distinct 数を表示します。
テーブルのカラム:
| カラム | 説明 |
|---|---|
| Service | サービス名 |
| Status | ステータス(ACTIVE、DRAINING) |
| Desired | 希望するタスク数 |
| Running | 実行中のタスク数 |
| Pending | 待機中のタスク数 |
| Launch | 起動タイプ(FARGATE、EC2) |
| Strategy | スケジューリング戦略 |
| Cluster | 所属クラスター |
| Task def | タスク定義 |
| Created | 作成日 |
ECS Tasks (/inventory/ecs_task)
ハイライトカードは RUNNING 数、Fargate タスク数、日次コストの合計(推定値)、クラスターの distinct 数を表示します。コストはタスク定義の cpu/memory から算出した静的な推定値です。計算方法の詳細は ECS Container Cost を参照してください。
テーブルのカラム: Task、Cluster、Group、Status、Launch、CPU、Memory、Cost/Day、Cost/Mo、AZ、Started。
使い方
- サイドバーで Compute > ECS Clusters / Services / Tasks のうち必要なルートをクリックします
- 上部のハイライトカードでそのリソースの全体状況を把握します
- Services ページで Desired と Running を比較し、Clusters ページでクラスターごとの状態を確認します
- 行をクリックして詳細パネルで設定内容を確認します
Fargate vs EC2 Launch Type
| 区分 | Fargate | EC2 |
|---|---|---|
| インフラ管理 | サーバーレス(AWS 管理) | 自己管理が必要 |
| コスト | vCPU/Memory ベース | EC2 インスタンス費用 |
| スケーリング | 自動 | Auto Scaling の設定が必要 |
| コスト分析 | ECS Tasks ビューの Cost/Day、Cost/Mo カラム(静的推定値) | 未対応 |
利用のヒント
Services テーブルで Running が Desired より少ない場合、タスクのデプロイに問題がある可能性があります。タスクの失敗原因を確認してください。
Pending Tasks が長時間続く場合、リソース不足やスケジューリングの問題が疑われます。
AI Assistant で「ECS クラスターの一覧」「Fargate サービスを見せて」「タスクのデプロイ失敗原因を分析して」などで分析できます。
関連ページ
- ECR - コンテナイメージレジストリ
- ECS Container Cost - ECS タスクのコスト分析
- VPC - ECS のネットワーク構成