- Главная
- Интеграции
- Datadog
Интеграция Datadog без кода: события, метрики, логи и мониторы
Интеграция Datadog в nana800 отправляет события, метрики и логи из любой схемы, управляет мониторами и плановой тишиной оповещений и показывает инциденты, без кода. Нужен API-ключ из настроек организации Datadog, а для чтения данных и работы с мониторами ещё и ключ приложения. Каждый запрос к Datadog стоит 0,20 ₽, а баланс каждый месяц бесплатно пополняется до 350 ₽.
Собрать в конструкторе- Запуск блока: 0,20 ₽
- Бесплатно каждый месяц: 350 ₽
- Карта не нужна
Что можно сделать
- Отправлять событие в Datadog, когда в схеме что-то произошло: оплата не прошла, заказ отменён, сайт не ответил
- Писать свои метрики, например число заказов или оплат, типом gauge, count или rate с тегами
- Отправлять записи логов с уровнем и названием сервиса и искать логи по запросу
- Получать значения метрик за период по запросу Datadog и передавать их в отчёт
- Создавать, менять, удалять и заглушать мониторы, получать список инцидентов
- Планировать тишину оповещений (downtime) на время работ: по тегу или для одного монитора
- Работать с любым из девяти сайтов Datadog, включая datadoghq.eu и государственные площадки США
Блоки в конструкторе
Запрос к Datadog
Действие · 0,20 ₽ за запуск
Двенадцать операций на выбор: отправить событие, метрику или лог, получить метрики, найти логи, создать, получить, изменить, удалить или заглушить монитор, получить инциденты и запланировать downtime. Ответ Datadog приходит в record или records.
Как настроить
- 1
Возьмите ключи в Datadog
В Datadog откройте Organization Settings. В разделе API Keys скопируйте API-ключ, он нужен для всех операций. В разделе Application Keys создайте ключ приложения: он нужен для чтения метрик и логов, мониторов, инцидентов, downtime и для событий через API v2.
- 2
Создайте схему и добавьте триггер
В конструкторе создайте схему и поставьте триггер, который даёт повод: «webhook» для запросов из вашего сервиса, «time internal» для проверок по расписанию. Для первой проверки хватит триггера «button», он запускает схему вручную и ничего не стоит.
- 3
Настройте блок Datadog
Добавьте блок «Datadog», выберите операцию и вставьте ключи. Сайт выберите по адресу, где вы открываете Datadog: для app.datadoghq.eu это datadoghq.eu. Для события напишите заголовок до 500 символов, текст и уровень: info, warning, error или success.
- 4
Добавьте теги
Для событий, метрик и логов укажите теги через запятую в виде ключ:значение, например env:prod, service:web. По ним вы потом отфильтруете данные из nana800 в Datadog.
- 5
Включите схему и проверьте её
Включите схему, запустите её кнопкой и откройте результат блока: success показывает, принял ли Datadog запрос, а в error_message будет текст ошибки. Когда всё работает, оставьте схему включённой. Пока она включена, она стоит 0,42 ₽ в час.
Частые вопросы
Соберите первую схему бесплатно
Регистрация бесплатная, карта не нужна. Каждый месяц баланс бесплатно пополняется до 350 ₽, этого хватает примерно на 3 500 запусков простых блоков.
Собрать в конструкторе