以下是将数据发送到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/