查看 Amazon ECS 服务和任务的 CloudWatch Logs Live Tail - Amazon Elastic Container Service

查看 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. 确定要查看的资源

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

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

    2. 选择 Tasks 选项卡。

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

    3. 选择日志选项卡。

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

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

    2. 选择服务。

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

    3. 选择日志选项卡。

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

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

AWS CLI 参考

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