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 начнёт отправлять данные.