| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
| product:triggers:monitoring [22.07.2022 10:27] – anna.makhneva | product:triggers:monitoring [22.08.2022 10:14] (текущий) – [Приницпы] anna.makhneva |
|---|
| ====== Мониторинг триггеров ====== | ====== Мониторинг триггеров ====== |
| Модуль триггеров протоколирует каждую сработку каждого триггера, с определенным статусом. \\ | Модуль триггеров протоколирует каждую сработку каждого триггера с определенным статусом. \\ |
| В окно «Лог» (лог выполнения задачи) выводятся все промежуточные данные, которые были спроектированы при написании триггера. | |
| | ==== Интерфейс ==== |
| | |
| | Страница "Мониторинг триггеров" содержит перечень всех произошедших задач (действий) по обработке возникших в Системе событий, созданных на сайте триггерами. \\ |
| | Каждая задача отображает: |
| | * Статус в виде иконки |
| | * Дату и время начала выполнения |
| | * Название триггера, который обработал событие |
| | * Название обработанного события |
| | * Время обработки |
| | * Кнопку «Перезапустить задачу» {{:product:triggers:снимок_экрана_2022-08-18_в_14.23.39.png?nolink|}} для повторной обработки события триггером |
| | |
| | <image shape="thumbnail">{{:product:triggers:снимок_экрана_2022-08-17_в_21.15.25.png?nolink|}}</image> |
| | |
| | В окно «Объект события» выводятся параметры события и их значения. \\ |
| | <image shape="thumbnail">{{:product:triggers:снимок_экрана_2022-08-17_в_21.57.26.png?nolink|}}</image> \\ |
| | В окно «Лог» (лог выполнения задачи) выводятся все промежуточные данные, которые были спроектированы при написании триггера. \\ |
| | <image shape="thumbnail">{{:product:triggers:снимок_экрана_2022-08-17_в_21.37.58.png?nolink|}}</image> |
| | |
| | |
| | ==== Приницпы ==== |
| <callout type="success">Мы рекомендуем проводить несколько раз в неделю мониторинг лога, чтобы убедиться, протоколируется ли сработки триггеров и нет ли сломавшихся процессов. \\ Для анализа можно настроить отправку ошибок триггеров по электронной почте.</callout> | <callout type="success">Мы рекомендуем проводить несколько раз в неделю мониторинг лога, чтобы убедиться, протоколируется ли сработки триггеров и нет ли сломавшихся процессов. \\ Для анализа можно настроить отправку ошибок триггеров по электронной почте.</callout> |
| |
| Настоятельно рекомендуется выводить в лог работы триггера полученные промежуточные данные, а также результаты выполнения методов API, т. к. это может потребоваться позже, в случае проверки почему триггер сработал так, а не иначе. Чем подробнее будет лог, тем проще потом искать отклонения. | Настоятельно рекомендуется выводить в лог работы триггера полученные промежуточные данные, а также результаты выполнения методов API, т. к. это может потребоваться позже, в случае проверки, почему триггер сработал так, а не иначе. Чем подробнее будет лог, тем проще потом искать отклонения. |
| | |
| | ''TriggerConsole.WriteLine(string text);'' - метод для вывода строки текста в протокол выполнения триггера. Текст будет доступен для просмотра в мониторинге сработок триггеров. |
| |
| ''TriggerConsole.WriteLine(string text);'' метод для вывода строки текста в протокол выполнения триггера. Текст будет доступен для просмотра в мониторинге сработок триггеров. Рекомендуется для протоколирования созданной логики. | <grid> |
| | <col sm="6"> |
| | <btn block="true">[[product/triggers/start|← К оглавлению]]</btn> |
| | </col> |
| | <col sm="6"> |
| | <btn block="true">[[/product/triggers/events|События шины данных →]]</btn> |
| | </col> |
| | </grid> |