Интеграция 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. 1

    Возьмите ключи в Datadog

    В Datadog откройте Organization Settings. В разделе API Keys скопируйте API-ключ, он нужен для всех операций. В разделе Application Keys создайте ключ приложения: он нужен для чтения метрик и логов, мониторов, инцидентов, downtime и для событий через API v2.

  2. 2

    Создайте схему и добавьте триггер

    В конструкторе создайте схему и поставьте триггер, который даёт повод: «webhook» для запросов из вашего сервиса, «time internal» для проверок по расписанию. Для первой проверки хватит триггера «button», он запускает схему вручную и ничего не стоит.

  3. 3

    Настройте блок Datadog

    Добавьте блок «Datadog», выберите операцию и вставьте ключи. Сайт выберите по адресу, где вы открываете Datadog: для app.datadoghq.eu это datadoghq.eu. Для события напишите заголовок до 500 символов, текст и уровень: info, warning, error или success.

  4. 4

    Добавьте теги

    Для событий, метрик и логов укажите теги через запятую в виде ключ:значение, например env:prod, service:web. По ним вы потом отфильтруете данные из nana800 в Datadog.

  5. 5

    Включите схему и проверьте её

    Включите схему, запустите её кнопкой и откройте результат блока: success показывает, принял ли Datadog запрос, а в error_message будет текст ошибки. Когда всё работает, оставьте схему включённой. Пока она включена, она стоит 0,42 ₽ в час.

Частые вопросы

Один запрос к Datadog стоит 0,20 ₽: событие, метрика, лог или действие с монитором. Включённая схема стоит 0,42 ₽ в час. Баланс каждый месяц бесплатно пополняется до 350 ₽, карта не нужна. Если схема включена круглосуточно весь месяц, большая часть этой суммы уходит на часы её работы.

API-ключ нужен всегда. Ключ приложения (Application Key) нужен для чтения метрик и логов, мониторов, инцидентов, downtime и для событий через API v2. Оба ключа есть в Datadog в Organization Settings, разделы API Keys и Application Keys.

Тот, что в адресе, где вы открываете Datadog: app.datadoghq.com - datadoghq.com, app.datadoghq.eu - datadoghq.eu, us5.datadoghq.com - us5.datadoghq.com. Всего в блоке девять сайтов. Ключи работают только на своём сайте, поэтому при ошибке доступа сначала проверьте его.

Операция create_downtime: укажите область, например env:prod, начало и конец в Unix-времени или датой вида 2026-01-01T00:00:00Z. Без ID монитора заглушаются все мониторы в области. Если конец не указан, тишина длится, пока её не отменят вручную.

Блок Datadog схему не запускает, он только выполняет запросы. Чтобы схема стартовала по оповещению, в Datadog настраивают отправку вебхука на адрес триггера «webhook» вашей схемы. Вебхук - это запрос, который сервис сам отправляет на заданный адрес. Дальше оповещение можно, например, переслать в Telegram.

Нет, операции настраиваются полями: ключи, сайт, заголовок, значение, теги. Если нужного параметра нет среди полей, в поле «Свой JSON запроса» можно вставить готовое тело запроса из документации Datadog, оно уйдёт как есть.

Соберите первую схему бесплатно

Регистрация бесплатная, карта не нужна. Каждый месяц баланс бесплатно пополняется до 350 ₽, этого хватает примерно на 3 500 запусков простых блоков.

Собрать в конструкторе