====== Мониторинг триггеров ======
Модуль триггеров протоколирует каждую сработку каждого триггера с определенным статусом. \\
==== Интерфейс ====
Страница "Мониторинг триггеров" содержит перечень всех произошедших задач (действий) по обработке возникших в Системе событий, созданных на сайте триггерами. \\
Каждая задача отображает:
* Статус в виде иконки
* Дату и время начала выполнения
* Название триггера, который обработал событие
* Название обработанного события
* Время обработки
* Кнопку «Перезапустить задачу» {{:product:triggers:снимок_экрана_2022-08-18_в_14.23.39.png?nolink|}} для повторной обработки события триггером
{{:product:triggers:снимок_экрана_2022-08-17_в_21.15.25.png?nolink|}}
В окно «Объект события» выводятся параметры события и их значения. \\
{{:product:triggers:снимок_экрана_2022-08-17_в_21.57.26.png?nolink|}} \\
В окно «Лог» (лог выполнения задачи) выводятся все промежуточные данные, которые были спроектированы при написании триггера. \\
{{:product:triggers:снимок_экрана_2022-08-17_в_21.37.58.png?nolink|}}
==== Приницпы ====
Мы рекомендуем проводить несколько раз в неделю мониторинг лога, чтобы убедиться, протоколируется ли сработки триггеров и нет ли сломавшихся процессов. \\ Для анализа можно настроить отправку ошибок триггеров по электронной почте.
Настоятельно рекомендуется выводить в лог работы триггера полученные промежуточные данные, а также результаты выполнения методов API, т. к. это может потребоваться позже, в случае проверки, почему триггер сработал так, а не иначе. Чем подробнее будет лог, тем проще потом искать отклонения.
''TriggerConsole.WriteLine(string text);'' - метод для вывода строки текста в протокол выполнения триггера. Текст будет доступен для просмотра в мониторинге сработок триггеров.
[[product/triggers/start|← К оглавлению]]
[[/product/triggers/events|События шины данных →]]