Tableau Resource Monitoring Tool 日志文件
日志文件
Tableau Resource Monitoring Tool 包括许多组件。每个组件都维护自己的一组日志文件。
默认情况下,将在每组文件中保留 31 个日志文件,每个文件的最大文件大小为 1 GB。超出该限制的日志文件将被自动删除。
为了与我们公司的平等价值观保持一致,我们在可能的情况下更改了非包容性术语。由于在某些地方更改术语可能会导致重大更改,因此我们保留现有术语:因此,您可能会继续在 CLI 命令和选项、安装文件夹、配置文件和其他实例中看到这些术语。有关详细信息,请参见“关于 Tableau 帮助”(链接在新窗口中打开)。
组件
组件 有关使用 RMT 安装的服务的更多信息,请参见Resource Monitoring Tool (RMT) 服务。 | 日志文件位置
| 描述 |
---|---|---|
后台程序 | background\YYYYMMDD-pts.log | 由常规后台处理器生成的日志。 |
控制器 | director\YYYYMMDD-pts.log | 由控制器后台处理器生成的日志。 |
主机 | host\YYYYMMDD.log | 由主机生成的日志。 |
Web 服务器 | web\YYYYMMDD-pts.log | 由 Web 服务器生成的日志。 |
RabbitMQ(消息代理) | rabbitmq/*.log | RabbitMQ 生成的日志 |
PostgreSQL(本地数据存储库) | pgsql/*.log and *.csv | 本地 PostgreSQL 数据库生成的日志。 |
为了进行高级故障排查,也可以为更多内部活动启用详细日志记录。这些活动日志存储在关联组件的日志目录中。
活动 | 日志文件位置 | 描述 |
---|---|---|
数据库 | logs\*\YYYYMMDD-ef.log | 内部数据库查询的日志。默认情况下,只会向此日志中写入错误。通过将 db.logLevel 更改为 Debug 或更高级别来启用。 |
消息队列 | logs\*\YYYYMMDD-mq.log | 内部消息队列通信的日志。默认情况下,将不会生成此日志。通过将 mq.logLevel 更改为 Debug 或更高级别来启用。 |
日志级别配置
可通过以下方式调整 Resource Monitoring Tool 日志级别:
Resource Monitoring Tool Web 界面:从“管理”菜单中,导航到“配置”并选择“高级”选项卡。您可以设置日志级别,还可以指定是否要包括数据库查询和消息队列通信。
您可以使用 Web 界面设置的日志记录级别:
级别 默认值:包括“信息”、“警告”、“错误”和“严重”级别 详细:包括“信息”、“警告”、“错误”、“严重”(默认值中的所有内容)和“调试”级别 config.json
文件中的设置。日志级别是针对每个组件单独配置的。默认配置文件路径如下。这可能因安装文件夹而异。安装 默认位置 Tableau Resource Monitoring Tool %PROGRAMFILES%\Tableau\Tableau Resource Monitoring Tool\master\config\config.json
Tableau Resource Monitoring Tool 代理 %PROGRAMFILES%\Tableau\Tableau Resource Monitoring Tool\agent\config\config.json
可以使用配置文件进行配置的日志记录级别:
级别 跟踪 调试 信息 警告 错误 严重 无 下面是演示一些默认日志级别设置的代码片段:
将日志文件发送给 Tableau 客户支持部门
如果您正在与 Tableau 支持部门合作,并且他们要求您发送日志文件,请在发送文件之前将其压缩。
连接到 RMT Server 和安装了 Resource Monitoring Tool 代理的每台服务器。
打开命令提示符并运行:
rmtadmin ziplogs <output file path>
,创建日志文件的 ZIP 存档。
有关向 Tableau 发送日志文件的详细信息,请参见 Tableau 知识库(链接在新窗口中打开)。
谁可以执行此操作
具有服务器/环境管理角色的Resource Monitoring Tool管理员或Resource Monitoring Tool用户。