

# Amazon ECS のサービスイベントメッセージを表示する
<a name="service-event-messages"></a>

サービスに関する問題をトラブルシューティングする際は、まず最初にサービスイベントログの診断情報を確認します。サービスイベントは、`DescribeServices` API、AWS CLI、または AWS マネジメントコンソール を使って表示できます。

Amazon ECS API を使用して、サービスイベントメッセージを表示する場合、サービススケジューラからのイベントのみが返されます。これには、最新のタスク配置とインスタンスの健全性イベントが含まれます。ただし、Amazon ECS コンソールには、次のソースからのサービスイベントが表示されます。
+ Amazon ECS サービススケジューラからのタスク配置およびインスタンスのヘルスイベント。これらのイベントには、**service {{(service-name)}}** のプレフィックスがついています。このイベントビューが役立つ情報を提供するために、最新の `100` 件のイベントのみを表示します。重複したサービスイベントメッセージは、原因が解決するか、6 時間が経過するまで表示されません。6 時間以内に原因が解決されない場合、その原因に関する別のサービスイベントメッセージが表示されます。
+ サービスの自動スケーリングイベント。これらのイベントには**Message**というプレフィックスが付き、サービスが Application Auto Scaling スケーリングポリシーで構成されている場合にのみ発生します。

**ヒント**  
[Amazon ECS MCP サーバー](ecs-mcp-introduction.md) と AI アシスタントを使用することで、サービスイベントの分析を自然言語で実行できます。

現在のサービスイベントメッセージを表示するには、次の手順を実行します。

------
#### [ Console ]

1. コンソールを[https://console.aws.amazon.com/ecs/v2](https://console.aws.amazon.com/ecs/v2)で開きます。

1. ナビゲーションペインで **[Clusters]** (クラスター) を選択してください。

1. **[クラスター]** ページで、クラスターを選択します。

1. 検査するサービスを選択します。

1. **[イベント]** タブでメッセージを表示します。

------
#### [ AWS CLI ]

指定したサービスのサービスイベントメッセージを表示するには、[describe-service](https://docs.aws.amazon.com/cli/latest/reference/ecs/describe-services.html) コマンドを使用します。

次の AWS CLI 例では、{{default}} クラスター内の {{service-name}} サービスが記述されます。ここには、最新のサービスイベントメッセージが表示されます。

```
aws ecs describe-services \
    --cluster {{default}} \
    --services {{service-name}} \
    --region {{us-west-2}}
```

------