下面是发送到 Cloudwatch 的数据示例。当我查看它创建的图表时,时间轴似乎忽略了秒。值显示在最近发布的分钟上方,而不是实际的开始时间。
例如,我知道开始时间是 10:45:07,但它在 Cloudwatch 上显示为 10:45:00 以上的点。我已将图表的分辨率设置为 1 秒,但它仍然这样显示。
为什么秒数会被破坏?
start = datetime.now(tz=timezone.utc)
response = client.put_metric_data(
Namespace='etl-jobs',
MetricData=[
{
'MetricName': 'added_jobs',
'Dimensions': [
{
'Name': 'length',
'Value': 'count'
},
],
'Timestamp': start,
'Value': somevalue
},
]
)
最佳答案
您需要将 StorageResolution
指定为 1 才能获取高分辨率指标。请参阅doc
关于python - Cloudwatch 看起来很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52063949/