Slack: Оповещения в реальном времени
Настройте мгновенную доставку алертов StatusPulse в нужные каналы Slack. Контролируйте инциденты прямо из чата вашей команды.
Пошаговое подключение
Связывайте конкретные сервисы StatusPulse с определенными каналами Slack. Например, отправляйте алерты от базы данных в #devops-db, а от фронтенда — в #frontend-alerts.
1. Авторизация приложения
Перейдите в раздел "Интеграции" в панели управления. Нажмите "Добавить Slack" и авторизуйте бота StatusPulse в вашем рабочем пространстве. Мы запрашиваем только права на отправку сообщений и управление кнопками.
2. Выбор каналов
Выберите каналы для различных уровней критичности. Для "Critical" (Критический) обычно выбирают #incident-response, а для "Warning" (Предупреждение) — #system-notices.
3. Связывание мониторов
В настройках каждого монитора (например, api.statuspulse.com) укажите целевой канал. Вы можете привязать один монитор к нескольким каналам для уведомлений разных отделов.
Формат сообщений
Мы используем богатый формат Slack Blocks API для максимальной читаемости. Никакого лишнего шума, только важная информация.
Структура алерта
Каждое сообщение содержит:
- Заголовок: Статус (UP/DOWN) и имя монитора.
- Детали: Время инцидента, последний ответ HTTP, время отклика (ms).
- Контекст: Ссылка на страницу статуса и логи мониторинга.
Цветовая кодировка
Сообщения автоматически окрашиваются в зависимости от статуса: красный для "Сбой", желтый для "Предупреждение", зеленый для "Восстановление". Это позволяет быстро сканировать ленту канала.
Интерактивные действия
Не просто получайте уведомления — действуйте. Используйте встроенные кнопки для управления инцидентами без выхода из Slack.
Подтверждение инцидента
Кнопка "Я работаю над этим" помечает алерт как принятый. Это предотвращает спам повторными уведомлениями в течение заданного времени и обновляет статус в панели StatusPulse.
Перенаправление
Кнопка "Перенаправить" позволяет выбрать другой канал или пользователя для эскалации проблемы, если текущий получатель не может решить вопрос.
Быстрые команды
Используйте команду /statuspulse restart (если настроено) для перезагрузки проверок или /statuspulse silence для временного отключения алертов на время техработ.