Единицы пользовательских метрик Cloudwatch за «минуты» - PullRequest
0 голосов
/ 07 мая 2018

Я обыскивал разные источники (документы Boto3, документы AWS и др.), И большинство из них перечисляют только ограниченное количество единиц на время. Секунды, миллисекунды и микросекунды. Скажем, я хочу измерить показатель в минутах. Как бы я публиковал собственную метрику, которая это делает?

1 Ответ

0 голосов
/ 08 мая 2018

Секунды, микросекунды и миллисекунды являются единственными поддерживаемыми единицами времени: https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_MetricDatum.html

Если вы хотите построить график данных с помощью CloudWatch Dashboards, в течение нескольких минут вы можете опубликовать данные в секундах, а затем использовать метрическую математику для получения данных в минутах: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/using-metric-math.html

Вы даете идентификатор метрики m1, и тогда ваше выражение будет m1/60.

Вы также можете использовать метрическую математику с API GetMetricData, если вам нужны необработанные значения вместо графика: https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-data.html

...