Cloudwatch 似乎以秒为单位
Cloudwatch Seems to Clobber Seconds
下面是发送到 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
下面是发送到 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