View a markdown version of this page

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

    资源 Steps
    任务
    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 配合使用的详细信息: