Orchestrator
2022.10
False
横幅背景图像
Orchestrator 用户指南
上次更新日期 2024年4月3日

关于日志

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

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

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

字段

描述

时间

日志注册的时间戳。

注意:您可以按时间对日志列表进行排序和筛选。

级别

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

注意:您可以按级别对日志列表进行排序和筛选。

流程

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

主机名

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

主机身份

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

  • <Domain\Username> - 在该特定帐户下执行的作业。在以下情况下显示:
    • 前台作业(无论机器人版本如何);
    • 在版本低于 2021.10 的机器人上执行的所有作业;
    • 在使用计算机密钥(而无需用户登录)连接的机器人上执行的有人值守的作业。
注意: 对于早于 2021.10 的机器人,主机身份将根据在 Orchestrator 中进行的帐户设置动态填充。 更改用于执行作业的帐户的 domain\username 也会更改主机身份。
  • ROOT - 在 Linux 机器人上执行的后台作业。
  • NT AUTHORITY\LOCAL SERVICE - 在机器人服务身份下执行的作业。显示在 2021.10+ 机器人(没有凭据)上执行的后台作业。
    服务模式机器人在 NT AUTHORITY\LOCAL SERVICE下运行。 用户模式机器人以特定用户身份运行。
  • N/A - 使用交互式登录连接的用户在 Assistant 中启动的作业。对于使用计算机密钥连接的机器人,在用户未登录的情况下,将显示 <Domain\Username>

消息

记录的消息。这也可以是通过 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 数据库和/或 Insights,使您能够具有不可否认的日志。两者彼此独立,因此,其中一者发生问题不会影响另一者。

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

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

备注:

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

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

您需要定期清理数据库,以确保不违反这些限制。

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

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

日志记录级别

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

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

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



导出日志

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

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



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

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

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

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

权限

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

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

此页面是否有帮助?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath 白色徽标
信任与安全
© 2005-2024 UiPath. All rights reserved.