UiPath Documentation
orchestrator
2023.4
false
Orchestrator 用户指南
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

关于日志

日志” 页面显示机器人在用户有权访问的所有文件夹中生成的日志,包括为通过远程调试会话启动的作业生成的日志。

如需访问,请从文件夹上下文导航到 Orchestrator“自动化”选项卡,然后从显示的选项中选择“日志”

下表包含“日志”页面的字段说明。

字段 描述

时间

日志注册的时间戳。

You can sort and filter the log list by Time.

级别

记录消息的严重性级别。提供以下选项:“Trace”、“Debug”、“Info”、“Warn”、“Error”和“Fatal”。

You can sort and filter the log list by Level.

流程

生成给定日志消息的流程的名称。

主机名

用于执行流程的工作站的名称。

主机身份

执行的身份。 可能的值如下:

  • <Domain\Username> - 在该特定帐户下执行的作业。在以下情况下显示:

…前台作业(无论机器人版本如何);

…在版本低于 2021.10 的机器人上执行的所有作业;

…在使用计算机密钥(而无需用户登录)连接的机器人上执行的 Attended 的作业。

对于版本低于 2021.10 的机器人,系统会根据在 Orchestrator 中进行的帐户设置动态填充主机身份。如果更改用于执行作业的帐户的 domain\username,也会更改主机身份。
  • ROOT - background jobs executed on Linux robots.
  • NT AUTHORITY\LOCAL SERVICE - 在机器人服务身份下执行的作业。显示在 2021.10+ 机器人(没有凭据)上执行的后台作业。

    服务模式机器人在 NT AUTHORITY\LOCAL SERVICE下运行。 用户模式机器人以特定用户身份运行。

  • N/A - jobs started from the Assistant by users connected using interactive sign-in. For robots connected using the machine key, without user sign-in, the <Domain\Username> is displayed.

消息

记录的消息。这也可以是通过 Studio 中的“日志消息”活动记录的消息。

请记住,无论为 Orchestrator 选择哪种语言,此列的内容均以机器人的语言显示。

备注:

只能在 Orchestrator 数据库和 Elasticsearch 中查看在文件夹上下文外部生成的日志。

筛选

要查看机器人为指定作业生成的所有日志,请导航至“作业”页面。

要按生成日志的主机名筛选日志,请使用“日志”页面上的“计算机”筛选。

新筛选器可适用于 ElasticSearch 中存储的日志,而对于数据库中存储的日志,则仅适用于新的日志条目。

日志存储

如果 Orchestrator 处于不可用状态,则在连接恢复前,系统会将日志存储在可用磁盘空间的本地数据库 (C:\Windows\SysWOW64\config\systemprofile\AppData\Local\UiPath\Logs\execution_log_data) 中。恢复连接后,系统会按日志的生成顺序将其分批发送。

备注:

将日志成功发送至 Orchestrator 后,系统不会删除此数据库。

作业状态存储在 UiPath™ 机器人服务的内存中。如果 Orchestrator 处于可用状态,则系统会在二者之间同步作业状态的相关信息。不过,如果 Orchestrator 处于不可用状态,则您在重启 UiPath 机器人服务后便会丢失此类信息。这意味着,每当 Orchestrator 处于可用状态时,您均需再次执行作业。

日志可以发送到 Elasticsearch、本地 SQL 数据库和/或 UiPath Insights,使您能够具有不可否认的日志。两者彼此独立,因此,其中一者发生问题不会影响另一者。

通过更改writeTo参数的值,在UiPath.Orchestrator.dll.config中配置日志的存储位置。

如果日志发送到 Elasticsearch 或 SQL 数据库,则“日志”页面会显示机器人发送到 Orchestrator 的条目。如果日志同时发送到 Elasticsearch 和 SQL,则“日志”页面仅显示发送到 Elasticsearch 的条目。

备注:

当机器人日志达到 200 万个时,SQL 数据库的性能开始下降,一旦达到 600 万个阈值,性能就会严重下降。 降级会导致日志搜索速度变慢,并影响自动化的性能。

这些阈值代表我们观察到的平均值。 根据您的数据库服务器硬件,这些值可以更小或更大(最多 2 到 3 倍)。

You need to regularly clean up the database so as to ensure that you stay within these limits.

但是,如果您的业务需求需要超过这些阈值,则需要使用 Elasticsearch 以保持性能。

请注意,如果您使用 Elasticsearch 来存储机器人日志,则在某些情况下只能查询 10000 个项目。

由于 Elasticsearch 的限制,我们将 Cloud Platform 的 Orchestrator 租户配置为忽略大于 50 KB 的机器人日志。绝大多数日志的平均大小约为 2 KB。

日志记录级别

记录的消息包括以下级别:“Trace”、“Debug”、“Info”、“Warn”、“Error”和“Fatal”

自定义消息也可以通过“日志消息”活动从 Studio 发送到此页面。可以记录上述所有级别的消息,并且应将其用于诊断目的。

例如,在下面的屏幕截图中,您可以看到我们记录了一条严重级别为 Fatal 的自定义消息。

图 1. 严重程度记录为“严重”的消息

See Logging Levels for more information.

导出日志

通过单击“导出”按钮,可将所有日志导出到 .csv 文件。生成此文件时,系统会考虑应用到此页面的筛选器。例如,如果您设置为仅查看过去 30 天严重性级别为 Info 的日志,则仅下载符合这些条件的条目。

请注意,为了确保最佳性能,导出的条目不按时间倒序排列。

仅在以下情况下,日志的顺序可能不正确:

  • 有两个或更多机器人日志条目的时间戳几乎相同 - 它们直到毫秒部分都相同(表示为 yyyy-MM-dd HH\:mm\:ss.fff 的时间相同),但在毫秒的子单位不同(yyyy-MM-dd HH\:mm\:ss.fffffff 中的最后四个值不同)。
  • 在 Orchestrator 中查看日志时,日志在网格中以默认顺序排序(按时间降序排序)。

但是,这不会影响数据库和导出的 .csv文件。

备注:

无论用户选择哪种语言,Orchestrator 的服务器异常以及“作业详细信息”窗口上的堆栈跟踪都以英语记录。

权限

您需要在文件夹上下文中具有对日志查看权限,才能访问在该文件夹中生成的日志。

  • 筛选
  • 日志存储
  • 日志记录级别
  • 导出日志
  • 权限

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新