#datadog
Вопрос:
Ссылаясь на документацию API Datadog «Отправка метрик», я попытался отправить метрики со следующей полезной нагрузкой с помощью Postman:
- API:
POST
https://api.datadoghq.com/api/v1/series - Заголовок запроса:
DD-API-KEY
иDD-APPLICATION-KEY
с допустимыми значениями - Тело запроса (на основе образца Datadog):
{
"series": [
{
"metric": "IvanPOCMetric",
"points": [
[
"${NOW}",
"1234.5"
]
]
}
]
}
Ответ был успешным (принято 202) со следующим телом ответа:
{
"status": "ok"
}
Тем не менее, когда я пытаюсь найти свои отправленные метрики с помощью API «Поиск метрик» или обозревателя метрик Datadog, я не могу их найти IvanPOCMetric
.
Есть ли какие-либо проблемы с полезной нагрузкой моего запроса выше? Или на портале Datadog необходимо выполнить дополнительную настройку, чтобы правильно «зарегистрировать» пользовательскую метрику?
Заранее спасибо.
Ответ №1:
Удалось заставить его работать! Полезная нагрузка должна быть исправлена следующим образом:
- Для ввода используйте числовой кортеж
points
с меткой времени и парой значений метрики. - Метка времени должна быть в секундах от эпохи, а не в миллисекундах.
Комментарии:
1. Эй. Не могли бы вы, пожалуйста, предоставить орган реагирования, который решил вашу проблему? Здесь я сталкиваюсь с той же проблемой.
2. Я думаю, ты имел в виду тело запроса, верно? Обратитесь к примеру тела запроса из моего вопроса выше, просто нужно изменить
points
«s» на"points": [[ 1635138151, 100 ]]
.