Внешний мониторинг и логирование
Last updated
Last updated
Логирование на платформе Sherpa RPA можно настроить двумя разными способами:
Логирование через Sherpa Orchestrator
Для логирования через Оркестратор можно использовать дашборд “Обзор”
или экран “Сообщения Роботов”, который на экране “Пользователи” позволяет настроить для каждого отдельного пользователя email-уведомления о событиях роботов с определенным уровнем тревожности.
Также на уровне Оркестратора логирование можно настроить через SQL-запросы в таблицу Оркестратора, где хранятся сообщения роботов.
Важно! При настройке логирования через SQL-запросы необходимо следить за временем выполнения запроса в статистике медленных запросов, чтобы не перегружать Оркестратор.
Логирование с помощью NLog
На уровне робота можно использовать логирование с помощью NLog. NLog интегрирован с роботом и позволяет настроить автоматическую отправку логов можно в несколько мест.
Подробнее об этом можно почитать по ссылке: https://nlog-project.org/config/
Для настройки логирования с помощью NLog:
откройте папку: c:\Users\User\AppData\Roaming\Sherpa RPA Data\Setting\
найдите в ней файл: nlog.config.xml
в файле укажите нужную Вам конфигурацию.
Функционал платформы Sherpa RPA позволяет указать в настройках робота дополнительную папку для хранения копий текстовых логов. Для этого откройте настройки Sherpa Assistant и во вкладке “Выполнение” выберите дополнительную вкладку “Лог робота”. В поле “Дополнительная директория для записи логов работы робота” по кнопке “Выбрать” укажите нужную папку.
и, в открывшемся окне, выберите папку на Вашем компьютере.
Примечание: также можно указать сетевую папку, куда будут сохраняться логи роботов.
Типичный путь к логам координатора выглядит так:
C:\ProgramData\Sherpa RPA Coordinator\Log\SherpaRPAService.log
Типичный путь к логам робота:
C:\Users\<имя пользователя>\AppData\Roaming\Sherpa RPA Data\Log
Далее в каждом из вариантов находите папки с текущей датой, где хранятся текстовые файлы с временем запуска робота.