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– добавляет новые и обновляет существующие каналы уведомлений (без удаления)