Ниже приведен пример данных, отправляемых в 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 для получения показателей высокого разрешения. См. Документ