Пример публикации пользовательских метрик AWS CloudWatch

Я сильно затрудняюсь опубликовать пользовательскую метрику в AWS CloudWatch. Проблема в том, что моя метрика 'testmetric' не появляться на UI с помощью. Возможно, в пользовательском интерфейсе отсутствует часть, где должна быть видна метрика, или я не могу что-то включить... Невежественный

Я пробовал с Boto (пакет python boto==2.8.0)

from boto.ec2.cloudwatch import CloudWatchConnection
cwc = CloudWatchConnection(settings.AWS_ACCESS_KEY_ID, settings.AWS_SECRET_ACCESS_KEY)
cwc.put_metric_data(**{
    "namespace" : "testns",
    "name" : "testmetric",
    "unit" : "Count",
    "value" : 3
})

также пробовал этот простой модуль из loggly: https://github.com/loggly/loggly-watch/blob/master/cloudwatch.py

Thx

18
задан Vajk Hermecz
19.01.2023 15:06 Количество просмотров материала 3311
Распечатать страницу

2 ответа

вы передаете аргументы put_metric_data неправильно. Вы передаете их в виде единого словаря, в то время как они должны быть отдельными аргументами, как это:

cwc.put_metric_data(namespace="testns",name="testmetric",unit="Count",value=3.0)

кроме того, значение должно быть float, как показано выше, а не integer.

3
отвечен uberdog 2023-01-20 22:54

если регион не предусмотрено CloudWatchConnection, он автоматически забирает us-east-1, метрика должна быть доступна там.

также будьте осторожны с получением вашего региона, как бото v2.27.0, бото.ec2.get_region ("us-west-1") возвращает CloudWatchConnection:ec2.us-west-1.amazonaws.com в то время как вам нужно CloudWatchConnection:monitoring.us-west-1.amazonaws.com. Используйте что-то вроде кода ниже:

for r in boto.ec2.cloudwatch.regions():
    if (r.name == 'us-west-1'):
        region = r

пользовательский интерфейс AWS должен либо показать метрику, если вы фильтруете ее по имени, из него можно достичь путем выбора пользовательского пространства имен из выпадающий список:

enter image description here

0
отвечен Vajk Hermecz 2023-01-21 01:11

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх