View a markdown version of this page

为现有 Amazon ECS 集群开启事件捕获 - Amazon Elastic Container Service

为现有 Amazon ECS 集群开启事件捕获

您可以在现有的 Amazon ECS 集群上启用事件捕获,通过 EventBridge 将 Amazon ECS 生成的事件存储到 Amazon CloudWatch Logs 中。此功能可帮助您监控和排查任务失败、服务部署和其他集群活动。

启用事件捕获后,Amazon ECS 会创建以下资源:

  • 名为 /aws/events/ecs/containerinsights/${clusterName}/performance 的 Amazon CloudWatch Logs 日志组

  • 一条 EventBridge 规则,用于捕获来自 aws.ecs 源的所有事件

集群视图中会显示历史记录选项卡,您可以在其中查询任务生命周期事件和服务操作。事件捕获会立即开始,并根据您指定的保留期存储所有 Amazon ECS 生成的事件。

先决条件

  • 现有的 Amazon ECS 集群

  • 修改集群设置和创建 Amazon CloudWatch Logs 资源所需的适当 IAM 权限

使用控制台开启事件捕获

  1. https://console.aws.amazon.com/ecs/v2 打开控制台。

  2. 在导航窗格中,选择集群

  3. 选择要启用事件捕获的集群。

    此时将显示集群详细信息页面。

  4. 选择配置

  5. ECS 事件部分中,选择开启事件捕获

    此时将显示开启事件捕获对话框。

  6. 对于过期事件,选择 Amazon CloudWatch Logs 日志组的保留期。默认值为 7 天。

  7. 选择打开