排查硬件性能数据缺失问题
处理器 (CPU) 使用率、内存使用率、磁盘队列和网络性能统计信息被视为 Tableau Resource Monitoring Tool 中的硬件性能数据。查看此数据的最常见位置是:
- “性能”和“Tableau 进程”上的“Environment Overview”仪表板
- “Servers”仪表板
每台 Tableau Server 计算机上运行的 Resource Monitoring Tool 代理进程会以近乎实时的方式报告此数据。
如果这些图表在很长一段时间内不显示数据,则可能是以下原因引起的:
- Tableau Server 未获得正确许可。这可能是由于缺少 Advanced Management 功能。确保 Tableau Server 具有所需的许可证。有关 Advanced Management 的详细信息,请参见关于 Tableau Server 上的 Tableau Advanced Management。
- 代理和 Tableau Server 之间的连接问题。使用以下步骤排除和隔离这些问题。
步骤 1:检查代理连接状态
首先,检查代理当前是否连接到 Resource Monitoring Tool。代理会定期向 RMT Server 发送心跳消息来指示其连接状态。
- 以管理员身份登录到Resource Monitoring Tool。
- 导航到“Admin”>“Environments” 页面。
- 单击缺少性能数据的环境的“编辑”链接。
- 找到“Servers”列表,并确保每个服务器均将代理服务显示为“Connected”。您可以将光标悬念在“Connected”状态上,查看上次收到心跳消息时的时间戳。
步骤 2:确保代理正在运行
如果代理在 Resource Monitoring Tool 中显示为“Disconnected”,则代理的 Windows 服务可能未在运行。
- 连接到代理正在其上运行的计算机。
- 确保 Tableau Resource Monitoring Tool 代理的 Windows 服务正在运行。
步骤 3:确保代理配置正确
如果代理在 Resource Monitoring Tool 中显示为“Disconnected”,但服务正在运行,则代理可能无法到达 Resource Monitoring Tool 的消息队列。
- 连接到代理正在其上运行的计算机。
- 导航到代理的安装文件夹。例如:
/opt/tableau/tabrmt/agent
- 运行 rmtadmin status 命令。
rmtadmin status 命令将测试代理与消息队列和 Resource Monitoring Tool RMT Server 的连接。
步骤 4:重新启动代理
在某些情况下,代理可能正在运行,并且所有状态指示符都显示成功,但代理仍然未发送硬件性能数据。这是一个已知问题,可以是由代理与消息队列之间瞬时连接错误导致的。例如,重新启动消息队列服务器进或网络短暂中断期间会出现此问题。
为确保这不是情况,请重新启动代理并等待几分钟,确认性能数据是否恢复正常。
- 连接到代理正在其上运行的计算机。
- 重新启动 Tableau Resource Monitoring Tool 代理的 Windows 服务。
- 确保服务成功启动。
- 至少等待 10 分钟,然后登录 Resource Monitoring Tool 并检查“服务器”仪表板,查看是否已收到任何硬件性能数据。
步骤 5:验证运行身份帐户配置
确保代理的运行身份帐户配置为使用 Tableau Server 用于连接到 Tableau Server 并获取性能和 CPU 数据的相同运行身份帐户。它必须与 Tableau Server 配置的帐户相同。确保此帐户有权访问 Tableau Server 日志。
步骤 6:与支持人员联系
如果在执行上述步骤后仍未解决问题,请与支持人员联系。
支持团队将需要 RMT Server 和每个具有连接问题的代理中的 Resource Monitoring Tool 日志文件的副本。有关如何收集日志文件并将其发送给 Tableau 客户支持的详细信息,请参见将日志文件发送给 Tableau 客户支持部门。
Resource Monitoring Tool 管理员。