Интеграции

Slack: Оповещения в реальном времени

Настройте мгновенную доставку алертов StatusPulse в нужные каналы Slack. Контролируйте инциденты прямо из чата вашей команды.

Начать настройку Документация API

Пошаговое подключение

Связывайте конкретные сервисы StatusPulse с определенными каналами Slack. Например, отправляйте алерты от базы данных в #devops-db, а от фронтенда — в #frontend-alerts.

1. Авторизация приложения

Перейдите в раздел "Интеграции" в панели управления. Нажмите "Добавить Slack" и авторизуйте бота StatusPulse в вашем рабочем пространстве. Мы запрашиваем только права на отправку сообщений и управление кнопками.

2. Выбор каналов

Выберите каналы для различных уровней критичности. Для "Critical" (Критический) обычно выбирают #incident-response, а для "Warning" (Предупреждение) — #system-notices.

3. Связывание мониторов

В настройках каждого монитора (например, api.statuspulse.com) укажите целевой канал. Вы можете привязать один монитор к нескольким каналам для уведомлений разных отделов.

Интерфейс настройки интеграции Slack в панели управления StatusPulse

Формат сообщений

Мы используем богатый формат Slack Blocks API для максимальной читаемости. Никакого лишнего шума, только важная информация.

Структура алерта

Каждое сообщение содержит:

  • Заголовок: Статус (UP/DOWN) и имя монитора.
  • Детали: Время инцидента, последний ответ HTTP, время отклика (ms).
  • Контекст: Ссылка на страницу статуса и логи мониторинга.

Цветовая кодировка

Сообщения автоматически окрашиваются в зависимости от статуса: красный для "Сбой", желтый для "Предупреждение", зеленый для "Восстановление". Это позволяет быстро сканировать ленту канала.

Интерактивные действия

Не просто получайте уведомления — действуйте. Используйте встроенные кнопки для управления инцидентами без выхода из Slack.

Подтверждение инцидента

Кнопка "Я работаю над этим" помечает алерт как принятый. Это предотвращает спам повторными уведомлениями в течение заданного времени и обновляет статус в панели StatusPulse.

Перенаправление

Кнопка "Перенаправить" позволяет выбрать другой канал или пользователя для эскалации проблемы, если текущий получатель не может решить вопрос.

Быстрые команды

Используйте команду /statuspulse restart (если настроено) для перезагрузки проверок или /statuspulse silence для временного отключения алертов на время техработ.