Показатели, отправленные через HTTP API Datadog, не отражаются в обозревателе показателей

#datadog

Вопрос:

Ссылаясь на документацию API Datadog «Отправка метрик», я попытался отправить метрики со следующей полезной нагрузкой с помощью Postman:

 {
    "series": [
        {
            "metric": "IvanPOCMetric",
            "points": [
                [
                    "${NOW}",
                    "1234.5"
                ]
            ]           
        }
    ]
}
 

Ответ был успешным (принято 202) со следующим телом ответа:

 {
    "status": "ok"
}
 

Тем не менее, когда я пытаюсь найти свои отправленные метрики с помощью API «Поиск метрик» или обозревателя метрик Datadog, я не могу их найти IvanPOCMetric .

Есть ли какие-либо проблемы с полезной нагрузкой моего запроса выше? Или на портале Datadog необходимо выполнить дополнительную настройку, чтобы правильно «зарегистрировать» пользовательскую метрику?

Заранее спасибо.

Ответ №1:

Удалось заставить его работать! Полезная нагрузка должна быть исправлена следующим образом:

  1. Для ввода используйте числовой кортеж points с меткой времени и парой значений метрики.
  2. Метка времени должна быть в секундах от эпохи, а не в миллисекундах.

Комментарии:

1. Эй. Не могли бы вы, пожалуйста, предоставить орган реагирования, который решил вашу проблему? Здесь я сталкиваюсь с той же проблемой.

2. Я думаю, ты имел в виду тело запроса, верно? Обратитесь к примеру тела запроса из моего вопроса выше, просто нужно изменить points «s» на "points": [[ 1635138151, 100 ]] .