PingMap

Webhook уведомления

Интеграция мониторинга PingMap с любыми внешними системами через настраиваемые HTTP-вебхуки. Slack, Discord, PagerDuty, OpsGenie или собственная автоматизация.

Как это работает

1. Укажите URL для вебхука

В настройках уведомлений добавьте URL вашего эндпоинта. PingMap будет отправлять HTTP POST-запросы с JSON-телом на этот адрес при каждом инциденте.

2. Структурированный JSON

Тело запроса содержит всю информацию об инциденте: название проверки, тип (down/up), время, HTTP-статус, регион и длительность даунтайма. Формат документирован и стабилен.

3. Два типа событий

Webhook вызывается и при обнаружении сбоя (incident.created), и при восстановлении (incident.resolved). Это позволяет автоматизировать полный цикл обработки инцидента.

4. Retry при неудаче

Если ваш эндпоинт не отвечает или вернул ошибку, PingMap повторит запрос с экспоненциальной задержкой. Так важные уведомления не потеряются из-за временных проблем.

Сценарии использования

Slack и Discord

Используйте Incoming Webhooks в Slack или Discord для отправки алертов прямо в рабочий канал команды. Все участники увидят проблему мгновенно.

PagerDuty и OpsGenie

Интеграция с системами on-call дежурств. Webhook PingMap может создавать инциденты в PagerDuty или OpsGenie и эскалировать на дежурного инженера.

Автоматический перезапуск

Настройте webhook на внутренний сервис, который автоматически перезапускает упавший контейнер или запускает failover-процедуру. Self-healing в действии.

Логирование инцидентов

Отправляйте данные об инцидентах в ELK, Grafana Loki или собственную систему аналитики. Полная картина доступности в одном месте.

Как настроить

Документация по формату webhook-запросов, типам событий и примерам интеграции.

Перейти в документацию →

Читайте также

Другие каналы уведомлений

Интегрируйте мониторинг с вашими инструментами

Webhook-уведомления доступны на всех тарифах. Укажите URL — и PingMap начнёт отправлять данные.