SampleCount 的大小对我的指标有什么影响?

red*_*888 5 statistics amazon-web-services amazon-cloudwatch

阅读此文档,我不清楚 sampleCount 对我作为统计集发送的自定义指标有何影响。

例如这个:

aws cloudwatch put-metric-data --metric-name PageViewCount --namespace MyService --statistic-values Sum=11,MinimSampleCountSampleCountum=2,Maximum=5,SampleCount=3 --timestamp 2016-10-14T12:00:00.000Z
Run Code Online (Sandbox Code Playgroud)

SampleCount 为 3,但 cloudwatch 没有实际点,它只有 min、max、sum。

那么如果我为 SampleCount 设置 10 甚至 10000,那会有什么区别呢?

Joh*_*ley -1

此 CloudWatch 指标具有多个值(最小值、最大值、总和、平均值、sampleCount、值),您可以在自己对已发布的 CloudWatch 数据进行分析时计算和使用这些值。

您可以将sampleCount 设置为您想要的任何值,但这样您的平均值和总和值将没有意义。

总之,sampleCount 只是共同定义系统统计信息的几个值之一。

本文档可能有助于阐明每个统计数据的含义:

亚马逊 CloudWatch 概念

  • 假设您采集了 10 个样本,每个样本的值为 1.0。平均值将为 1.0,总和将为 10.0。但是,您向 CloudWatch 发布了您采集了 3 个样本的信息。现在 sum / 3 不等于 1.0,这会破坏您的平均统计数据。AWS 将计算您提供的其他数据点的平均值并在其图表中使用该平均值。在此示例中,AWS 将计算该时间间隔的平均值 3.33。 (4认同)
  • 我仍然不清楚。我可以将 SampleCount 设置为任意值,但这对指标有什么影响?似乎我应该只将其设置为 2(一个用于最小,一个用于最大)。如果我通过第三方应用程序使用 cloudwatch 指标,该应用程序可能能够对样本计数做一些有趣的事情吗?因为我不明白 cloudwatch 如何以任何有意义的方式使用 SampleCount (2认同)