查看 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
过程
-
确定要查看的资源
资源 步数 任务 -
在 Clusters(集群)页面上,选择集群。
此时将显示集群详细信息页面。
-
选择 Tasks 选项卡。
此时将显示任务详细信息页面。
-
选择日志选项卡。
服务 -
在 Clusters(集群)页面上,选择集群。
此时将显示集群详细信息页面。
-
选择服务。
此时将显示服务详细信息页面。
-
选择日志选项卡。
-
-
选择 CloudWatch Logs Live Tail,然后选择开始。
-
(可选)要筛选流,请在筛选条件下的选择日志组中,选择日志组。
AWS CLI 参考
您也可以使用 AWS CLI 启动 CloudWatch Logs 的 Live Tail 会话。以下资源提供有关将 AWS CLI 与 Live Tail 配合使用的详细信息:
-
start-live-tail 命令参考:完整的命令语法、参数和
aws logs start-live-tail
命令示例。 -
CloudWatch Logs Live Tail 用户指南:全面的指南,包括同时具有仅打印模式和交互模式的 AWS CLI 的使用方法。
-
StartLiveTail SDK 示例:将 StartLiveTail API 与各种 AWS SDK 配合使用的编程示例。