Внешний мониторинг и логирование

Логирование на платформе Sherpa RPA можно настроить двумя разными способами:

  1. Логирование через Sherpa Orchestrator

Для логирования через Оркестратор можно использовать дашборд “Обзор”

или экран “Сообщения Роботов”, который на экране “Пользователи” позволяет настроить для каждого отдельного пользователя email-уведомления о событиях роботов с определенным уровнем тревожности.

Также на уровне Оркестратора логирование можно настроить через SQL-запросы в таблицу Оркестратора, где хранятся сообщения роботов.

Важно! При настройке логирования через SQL-запросы необходимо следить за временем выполнения запроса в статистике медленных запросов, чтобы не перегружать Оркестратор.

  1. Логирование с помощью 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

Далее в каждом из вариантов находите папки с текущей датой, где хранятся текстовые файлы с временем запуска робота.

Last updated