如何从AWS ECS准确报告AWS Cloudwatch中的运行任务计数

时间:2017-12-20 13:39:09

标签: amazon-cloudwatch aws-ecs

我有一个简单的Cloudwatch仪表板来监控简单ECS集群中的运行任务计数。 AWS provides this documentation这正是我想要的。问题是它没有准确地反映在我的仪表板上。

我所需的服务数通常是3:1 django任务和2芹菜任务。大多数情况下,这在小仪表板中得到了正确反映,但并非总是如此,而且它让我有点疯狂:\

目前的配置是书本。我使用ServiceName,ClusterName维度,CPUUtilization作为指标,统计数据的样本计数和期间的1分钟。 AWS就是这样说的。

但我在仪表板上看到了这一点:https://imgur.com/fbBjThi

然而,直接看ECS,我只有1个django和2个芹菜任务在运行。 Cloudfront仪表板似乎通过加倍计算错误,甚至有时将样本计数值增加三倍。

当我编辑此特定小部件时,即使从Cloudfront,也会显示正确的任务计数:https://imgur.com/oZfWDyQ

似乎Cloudfront在1分钟内获得了多个样本数,所以我尝试将时间缩短到30秒,但这似乎没有帮助。

正如AWS文档所建议的,适当的时间段是1分钟吗?如果没有,那么适当的时期是什么?

1 个答案:

答案 0 :(得分:0)

CloudWatch,“添加指标图”,然后选择“图形指标”。 但是,在单击“创建窗口小部件”之前,转到“图形选项”,在该窗口中,您将看到窗口小部件类型为数字,请确保选择“最新值”。