排查硬件性能数据缺失问题

处理器 (CPU) 使用率、内存使用率、磁盘队列和网络性能统计信息被视为 Tableau Resource Monitoring Tool 中的硬件性能数据。查看此数据的最常见位置是:

  • “性能”和“Tableau 进程”上的“Environment Overview”仪表板
  • Servers”仪表板

每台 Tableau Server 计算机上运行的 Resource Monitoring Tool 代理进程会以近乎实时的方式报告此数据。

如果这些图表在很长一段时间内不显示数据,则可能是以下原因引起的:

  1. Tableau Server 未获得正确许可。这可能是由于缺少 Advanced Management 功能。确保 Tableau Server 具有所需的许可证。有关 Advanced Management 的详细信息,请参见关于 Tableau Server 上的 Tableau Advanced Management
  2. 代理和 Tableau Server 之间的连接问题。使用以下步骤排除和隔离这些问题。

步骤 1:检查代理连接状态

首先,检查代理当前是否连接到 Resource Monitoring Tool。代理会定期向 RMT Server 发送心跳消息来指示其连接状态。

  1. 以管理员身份登录到Resource Monitoring Tool。
  2. 导航到“Admin”>“Environments” 页面。
  3. 单击缺少性能数据的环境的“编辑”链接。
  4. 找到“Servers”列表,并确保每个服务器均将代理服务显示为“Connected”。您可以将光标悬念在“Connected”状态上,查看上次收到心跳消息时的时间戳。

步骤 2:确保代理正在运行

如果代理在 Resource Monitoring Tool 中显示为“Disconnected”,则代理的 Windows 服务可能未在运行。

  1. 连接到代理正在其上运行的计算机。
  2. 确保 Tableau Resource Monitoring Tool 代理的 Windows 服务正在运行。

步骤 3:确保代理配置正确

如果代理在 Resource Monitoring Tool 中显示为“Disconnected”,但服务正在运行,则代理可能无法到达 Resource Monitoring Tool 的消息队列。

  1. 连接到代理正在其上运行的计算机。
  2. 导航到代理的安装文件夹。例如: %Program Files\Tableau\Tableau Resource Monitoring Tool\agent
  3. 运行 rmtadmin status 命令。

rmtadmin status 命令将测试代理与消息队列和 Resource Monitoring Tool RMT Server 的连接。

步骤 4:重新启动代理

在某些情况下,代理可能正在运行,并且所有状态指示符都显示成功,但代理仍然未发送硬件性能数据。这是一个已知问题,可以是由代理与消息队列之间瞬时连接错误导致的。例如,重新启动消息队列服务器进或网络短暂中断期间会出现此问题。

为确保这不是情况,请重新启动代理并等待几分钟,确认性能数据是否恢复正常。

  1. 连接到代理正在其上运行的计算机。
  2. 重新启动 Tableau Resource Monitoring Tool 代理的 Windows 服务。
  3. 确保服务成功启动。
  4. 至少等待 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 管理员。