查看 Amazon ECS 服务和任务的 CloudWatch Logs Live Tail - Amazon Elastic Container Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

查看 Amazon ECS 服务和任务的 CloudWatch Logs Live Tail

CloudWatch Logs Live Tail 通过查看提取的新日志事件的流式列表来帮助您快速处理事件。您可以在 Amazon ECS 控制台中查看任务和服务事件。此视图提供了关于任务和服务运行状况的统一概览。

Amazon ECS 服务中的每项任务都有针对每个容器的专用日志流。如果某项服务纵向扩展,每个任务实例都会有自己的一套日志流。日志流的命名约定遵循以下模式:

log-group-prefix/container-name/task-id

单一任务在生命周期内写入同一个日志流。该日志流包含来自该任务容器的消息,以及应用程序代码的任何输出。每条消息都带有时间戳,包括您的自定义日志。

注意

Live Tail 会话按会话使用时间每分钟产生费用。有关定价的更多信息,请参阅 Amazon CloudWatch 定价

所需的权限

控制台 IAM 用户需要有以下权限才能启动和停止 CloudWatch Logs Live Tail 会话:

  • logs:DescribeLogGroups

  • logs:StartLiveTail

  • logs:StopLiveTail

过程

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

  2. 确定要查看的资源

    资源 Steps
    任务
    1. Clusters(集群)页面上,选择集群。

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

    2. 选择 Tasks 选项卡。

      此时将显示任务详细信息页面。

    3. 选择日志选项卡。

    Services
    1. Clusters(集群)页面上,选择集群。

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

    2. 选择服务。

      此时将显示服务详细信息页面。

    3. 选择日志选项卡。

  3. 选择 CloudWatch Logs Live Tail,然后选择开始

  4. (可选)要筛选流,请在筛选条件下的选择日志组中,选择日志组。

Amazon CLI 参考

您也可以使用 Amazon CLI 启动 CloudWatch Logs 的 Live Tail 会话。以下资源提供有关将 Amazon CLI 与 Live Tail 配合使用的详细信息: