Система алертинга и уведомлений#

Основной сценарий#

  1. Администратор АС (Admin) в Platform V View (PVV) переходит в раздел управления уведомлениями:

    • Открывает боковое меню.

    • Выбирает Alerting → Notification policies или Contact points (в зависимости от версии Grafana).

  2. Администратор нажимает кнопку Add contact point (или New channel в устаревших версиях).

  3. В открывшемся окне настройки канала уведомлений:

    • Задает имя канала (например, Email to DevOps, Slack Alerts).

    • Выбирает тип канала: Email, Slack, Telegram, Webhook, PagerDuty и др.

  4. В зависимости от выбранного типа, заполняет соответствующие параметры:

    • Для Email: SMTP-сервер, получатели, тема письма.

    • Для Slack: URL вебхука, канал, шаблон сообщения.

    • Для Webhook: URL-адрес, метод (POST), заголовки, тело запроса.

  5. Администратор нажимает Test для проверки работоспособности канала:

    • Система отправляет тестовое уведомление.

    • При успешной доставке отображается сообщение Test alert sent successfully.

  6. После успешного теста нажимает Save.

  7. Администратор переходит к настройке правил алертинга:

    • Открывает существующий или создает новый Alert rule.

    • В разделе Notifications выбирает созданный контактный канал.

    • При необходимости настраивает условия отправки (например, только при переходе в состояние Firing).

  8. Система:

    • Сохраняет настройки уведомлений.

    • Начинает использовать канал при срабатывании соответствующих алертов.

  9. Когда алерт переходит в состояние Firing:

    • Platform V View (PVV) формирует уведомление согласно настроенному шаблону.

    • Отправляет уведомление через указанный канал.

  10. Пользователь получает оповещение в выбранной системе (почта, Slack и т.д.).

Исключительный сценарий#

Исключительный сценарий не предусмотрен

Альтернативный сценарий#

Альтернативных сценариев не предусмотрено.