Система алертинга и уведомлений#
Основной сценарий#
Администратор АС (Admin) в Platform V View (PVV) переходит в раздел управления уведомлениями:
Открывает боковое меню.
Выбирает Alerting → Notification policies или Contact points (в зависимости от версии Grafana).
Администратор нажимает кнопку Add contact point (или New channel в устаревших версиях).
В открывшемся окне настройки канала уведомлений:
Задает имя канала (например,
Email to DevOps,Slack Alerts).Выбирает тип канала: Email, Slack, Telegram, Webhook, PagerDuty и др.
В зависимости от выбранного типа, заполняет соответствующие параметры:
Для Email: SMTP-сервер, получатели, тема письма.
Для Slack: URL вебхука, канал, шаблон сообщения.
Для Webhook: URL-адрес, метод (POST), заголовки, тело запроса.
Администратор нажимает Test для проверки работоспособности канала:
Система отправляет тестовое уведомление.
При успешной доставке отображается сообщение Test alert sent successfully.
После успешного теста нажимает Save.
Администратор переходит к настройке правил алертинга:
Открывает существующий или создает новый Alert rule.
В разделе Notifications выбирает созданный контактный канал.
При необходимости настраивает условия отправки (например, только при переходе в состояние
Firing).
Система:
Сохраняет настройки уведомлений.
Начинает использовать канал при срабатывании соответствующих алертов.
Когда алерт переходит в состояние Firing:
Platform V View (PVV) формирует уведомление согласно настроенному шаблону.
Отправляет уведомление через указанный канал.
Пользователь получает оповещение в выбранной системе (почта, Slack и т.д.).
Исключительный сценарий#
Исключительный сценарий не предусмотрен
Альтернативный сценарий#
Альтернативных сценариев не предусмотрено.