Уведомления
PingMap мгновенно уведомляет о сбоях через несколько каналов. Настройте оповещения, чтобы ни один инцидент не прошёл незамеченным.
Telegram
Telegram -- самый быстрый и удобный канал уведомлений. Сообщения приходят мгновенно на телефон и десктоп.
Как подключить
- 1. Перейдите в раздел «Уведомления» в личном кабинете PingMap.
- 2. Нажмите «Подключить Telegram». Откроется ссылка на Telegram-бота
@PingMapBot. - 3. Отправьте боту команду
/start. Бот пришлёт код привязки. - 4. Код привязки подставится автоматически. Канал будет подключён в течение нескольких секунд.
Формат уведомлений
При восстановлении сервиса приходит сообщение с зелёным индикатором, длительностью сбоя и временем восстановления.
Email-уведомления настроены по умолчанию и отправляются на адрес, указанный при регистрации.
Настройка
- Основной адрес -- email регистрации. Можно изменить в настройках аккаунта.
- Дополнительные адреса -- добавляйте email коллег, чтобы команда получала уведомления.
Письма приходят от alerts@pingmap.ru. Добавьте этот адрес в белый список, чтобы уведомления не попадали в спам.
Формат письма
Письмо содержит информацию об инциденте: название монитора, тип проверки, причину сбоя, регион проверки и время. Для HTTP-проверок также указывается статус-код и время отклика. Письмо включает прямую ссылку на монитор в личном кабинете.
Webhook
Webhook позволяет интегрировать PingMap с любой внешней системой: Slack, Discord, PagerDuty, OpsGenie, собственные системы оповещения.
Настройка
- 1. Перейдите в «Уведомления» и нажмите «Добавить webhook».
- 2. Укажите URL вашего эндпоинта (HTTPS обязателен).
- 3. PingMap отправит тестовый запрос для проверки подключения.
Формат запроса
PingMap отправляет POST-запрос с JSON-телом:
{
"event": "incident.created",
"monitor": {
"id": "abc123",
"name": "Основной сайт",
"url": "https://example.com"
},
"incident": {
"id": "inc_456",
"started_at": "2026-03-30T14:32:00Z",
"reason": "timeout",
"region": "moscow"
}
}
При восстановлении отправляется событие incident.resolved с дополнительными полями resolved_at и duration_seconds.
Логика повторных попыток
PingMap не создаёт инцидент после одной неуспешной проверки. Система использует подтверждение из нескольких регионов, чтобы исключить ложные срабатывания.
Алгоритм обнаружения сбоя
- 1. Основная проверка возвращает ошибку.
- 2. PingMap запускает контрольную проверку из другого региона.
- 3. Если контрольная проверка тоже неуспешна -- создаётся инцидент и отправляются уведомления.
- 4. Если контрольная проверка успешна -- ошибка считается временной и инцидент не создаётся.
Это исключает ложные уведомления из-за кратковременных сетевых проблем, перегрузок DNS-серверов или единичных таймаутов.
Повторные уведомления
Если инцидент не разрешён, PingMap продолжает отправлять уведомления с нарастающими интервалами: через 5 минут, 15 минут, 30 минут и далее каждый час. Это гарантирует, что длительный сбой не будет пропущен.
Настройте уведомления и будьте первыми, кто узнает о проблемах.