我有一个使用 boto 的 put_metric_data 发布自定义 cloudwatch 指标的应用程序。该指标显示在 redis 队列中等待的任务数。
1 分钟最大值显示“3”,1 分钟最小值显示“0”,1 分钟平均值显示“1.5”。
似乎应用程序正确地将值设置为零,但其他一些进程同时用 3 覆盖它,但我找不到这个来阻止它。
是否可以查看 PutMetricData 的日志来诊断该值的来源?
我有一个使用 boto 的 put_metric_data 发布自定义 cloudwatch 指标的应用程序。该指标显示在 redis 队列中等待的任务数。
1 分钟最大值显示“3”,1 分钟最小值显示“0”,1 分钟平均值显示“1.5”。
似乎应用程序正确地将值设置为零,但其他一些进程同时用 3 覆盖它,但我找不到这个来阻止它。
是否可以查看 PutMetricData 的日志来诊断该值的来源?
通常,Amazon CloudTrail将是发现有关对您的 AWS 账户进行的 API 调用的信息的理想方式。不幸的是,PutMetricData
没有在 Amazon CloudTrail 中捕获。
从在 AWS CloudTrail 中记录 Amazon CloudWatch API 调用:
不支持CloudWatch
GetMetricStatistics
、ListMetrics
和API 操作。PutMetricData