我正在尝试对我们的服务进行API调用的计费,这包括为每个API密钥使用创建指标,但在我开始之前,我想首先了解CloudWatch日志的某个方面
在第一张图片中,您会注意到图片在6周和30天内记录了106万次点击:
我对此的理解是,1.06m是此API发生的点击量," custom(6w)"是时间段,即超过6周的交通和"期间" 30天是记录的间隔(即分开30天) - 这个我不是100%肯定。
现在,如果我将时间段更改为更长的时间(即从6周到3个月),我期待看到更多,如果不是相同的数量。但事实并非如此,请看下一张图片:
我已阅读了大量AWS CloudWatch文档,其中一些文档已在下面列出:
实际上还有其他5篇文章(如果你喜欢我将它们从我的历史中挖掘出来以获得更多阅读)。
任何人都可以对此有所了解,我试图更好地了解a)如何阅读这些图表和b)使用CloudWatch满足我对高级日志记录的要求,如上所述。
由于
答案 0 :(得分:0)
您看到数据点的值不同,因为您的数据点在这两个图中跨越不同的时间范围。
时间范围定义了数据绘制的两个时间点。当您选择图表的时间范围时,您有两个选项:
句点是每个数据点的宽度。
这适用于您的图表(我假设您将在8月1日绘制这些图表):
当您选择6周的时间范围时,CloudWatch会将图表的开始时间计算为 Jun 20 ,结束时间为 8月1日。由于您选择了30天的时间段,因此图表上的数据点将涵盖以下时间范围:
当您选择3个月的时间范围时,CloudWatch会将图表的开始时间计算为 5月1日,结束时间为 8月1日。由于您选择了30天的时间段,因此图表上的数据点将涵盖以下时间范围:
您可以通过将鼠标悬停在数据点上来查看每个数据点的开始时间。然后通过将周期的长度与开始时间相加来计算结束时间。
现在用红色突出显示的数字表示:
以下是可以创建此类图表的数据分布示例:
第一张图上的第一个数据点涵盖 Jun 20 - 7月20日,因此显示200.6k + 800k = 1.06M
第二张图上的最大数据点涵盖 6月30日 - 7月30日,即800k + 51k = 851k