使用具有增强型可观测性的 Container Insights 监控 Amazon ECS 容器 - Amazon Elastic Container Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用具有增强型可观测性的 Container Insights 监控 Amazon ECS 容器

Container Insights 可从容器化应用程序和微服务中收集、聚合及汇总指标与日志,提供所有 Container Insights 指标以及其他的任务和容器指标。

Container Insights 可发现集群中所有正在运行的容器,并收集每个性能堆栈层的性能数据。运行数据是作为性能日志事件收集的。这些条目使用结构化 JSON 模式来大规模摄取和存储高基数数据。从该数据中,CloudWatch 在集群、服务和任务级别创建更高级别的聚合指标以作为 CloudWatch 指标。指标包括资源的使用率,如 CPU、内存、磁盘和网络。CloudWatch 自动控制面板中提供了指标。

这些指标仅反映指定时间范围内具有正在运行的任务的资源。例如,如果您的集群包含一个服务,但该服务没有处于 RUNNING 状态的任务,则不会向 CloudWatch 发送任何指标。如果您有两个服务,其中一个服务具有正在运行的任务,而另一个服务没有,则仅发送具有正在运行的任务的服务的指标。

2024 年 12 月 2 日,Amazon 发布了针对 Amazon ECS 增强了可观测性的 Container Insights。此版本支持适用于使用 Amazon EC2 和 Fargate 启动类型的 Amazon ECS 集群的增强型可观测性。在 Amazon ECS 上配置具有增强型可观测性的 Container Insights 后,Container Insights 会自动收集环境中从集群级别到容器级别的详细基础设施遥测数据,并在精选的控制面板中显示这些关键性能数据,让您无需进行繁琐的可观测性设置。有关如何设置具有增强型可观测性 Container Insights 的信息,请参阅具有增强型可观测性的 Container Insights

我们建议您使用具有增强型可观测性的 Container Insights,而不是 Container Insights,因为前者可让您详细了解您的容器环境,从而缩短解决问题平均需要的时间。有关更多信息,请参阅《Amazon CloudWatch 用户指南》中的 Amazon ECS Container Insights with enhanced observability metrics

您可以查看的事件为 Amazon ECS 发送给 Amazon EventBridge 的事件。有关更多信息,请参阅 Amazon ECS 事件

重要

CloudWatch Container Insights 收集的指标按自定义指标收费。有关 CloudWatch 定价的信息,请参阅 CloudWatch 定价