notification-service

Сервис отвечает за отправку оповещений по проблемам.

Параметры конфигурационного файла для оповещений

contact_point_seed

Определяет путь до папки с файлами (от корня проекта) для каналов уведомлений. Читаются все файлы с расширением .yaml в указанной директории.
Формат: contact_point_seed: <путь_к_файлам>/*.yaml
Пример: contact_point_seed: seed/contact_points/*.yaml

escalation_chain_template_seed

Определяет путь до папки с файлами (от корня проекта) для цепочек эскалаций. Читаются все файлы с расширением .yaml в указанной директории.
Формат: escalation_chain_template_seed: <путь_к_файлам>/*.yaml
Пример: escalation_chain_template_seed: seed/escalation_chains/*.yaml

stop_on_invalid_seed

Управляет обработкой ошибок в файлах:

  • true – остановка программы при первой ошибке чтения сущности из файла (например, неверный формат или отсутствие поля)

  • false – пропуск невалидных сущностей с продолжением работы

Пример: stop_on_invalid_seed: true

delete_absent_in_seed

Контролирует синхронизацию между файлами и бд:

  • true – удаляет из бд сущности, отсутствующие в файлах (с обновлением существующих)

  • false – добавляет новые и обновляет существующие каналы уведомлений (без удаления)