我可以更改 CloudWatch 上的公制单位吗?

2024-06-18

我正在将指标数据发送到 CloudWatch,它们被发送到 AWSStandardUnit.Count单位,但后来我把它们改为StandardUnit.Milliseconds。在 AWS 的仪表板上,我仍然看到以下数据Count unit.

是否可以强制AWS将其显示在Millisecs,或者以后会改变吗?或者我应该重命名我的指标(我不喜欢这个选项)


您不必重命名您的指标。 CloudWatch 并不真正关心您的设备。从CloudWatch 概念文档 http://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Unit:

单位有助于为您的数据提供概念意义。尽管 CloudWatch 在内部对某个单元没有任何意义,但其他应用程序可以根据该单元派生语义信息。

单位不与指标挂钩,而是与每个特定数据点挂钩。在你的情况下,数据点将有单位Count直到一点并且毫秒从那时起。只要您不使用具有指定单位的 GetMetricStatistics API,这就不是问题。如果您未指定单位,GetMetricStatistics 将返回两个单位的数据,但如果您设置了单位,则只会获取指定单位的数据(请参阅API docs http://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricStatistics.html了解更多详情)。

CloudWatch 仪表板将显示他们看到的最后一个单元。在下面的示例中,我发布了带有单位的指标毫秒直到间隙和单位Count在间隙之后(与您的情况相反)并且仪表板显示Count作为单位:

如果我更改图表的范围以排除数据点Count单位、图形显示毫秒作为单位:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我可以更改 CloudWatch 上的公制单位吗? 的相关文章

随机推荐