以 XML 形式获取进程状态
若要获取服务器进程状态的计算机可读版本(即采用 XML 格式的状态版本),请使用以下 URL:
http://my_tableau_server/admin/systeminfo.xml
您必须登录到 Tableau Server 才能查看计算机可读的进程状态,或启用了远程访问。
服务器将返回类似于如下的状态报告:
<systeminfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <machines> <machine name="my_tableau_server"> <repository worker="my_tableau_server:8060" status="Active" preferred="false"/> <dataengine worker="my_tableau_server:27042" status="Active"/> <applicationserver worker="my_tableau_server:8600" status="Active"/> <apiserver worker="my_tableau_server:8000" status="Active"/> <vizqlserver worker="my_tableau_server:9100" status="Active"/> <dataserver worker="my_tableau_server:9700" status="Active"/> <backgrounder worker="my_tableau_server:8250" status="Active"/> <gateway worker="my_tableau_server:80" status="Active"/> <searchandbrowse worker="my_tableau_server:11000" status="Active"/> <cacheserver worker="my_tableau_server:6379" status="Active"/> <filestore worker="my_tableau_server:9345" status="Active" pendingTransfers="0" failedTransfers="0" syncTimestamp="2015-02-27T20:30:48.564Z"/> <clustercontroller worker="my_tableau_server:12012" status="Active"/> <coordination worker="my_tableau_server:12000" status="Active"/> </machine> </machines> <service status="Active"/> </systeminfo>
XML 中的状态值
<进程> worker - 运行进程的节点的名称以及进程正在使用的端口。
status - 节点上进程的状态。可能的值包括:
Active
、Passive
、Unlicensed
、Busy
、Down
、ReadOnly
、ActiveSyncing
、StatusNotAvailable
、StatusNotAvailableSyncing
、NotAvailable
、DecommisionedReadOnly
、DecomisioningReadOnly
和DecommissionFailedReadOnly
pendingTransfers - 节点进行完全同步所需的工作簿或数据源数据提取的计数。这些表示已发布到此文件存储节点的项,以及发布到其他文件存储节点并需要复制到此节点的项。
failedTransfers - 在上次自动化作业过程中未成功传输到此文件存储节点的工作簿或数据源的计数。自动化作业通常每隔大约 15 到 30 分钟运行一次,但在传输大量数据提取或大型数据提取时可能要花费较长时间。
失败的传输并不一定表明 Tableau Server 存在问题。重复性自动化作业通常将传输在上次同步过程中失败的文件。日志中列出了文件传输失败的原因。
syncTimestamp - 上一个自动化作业运行和同步文件的时间(UTC 格式)。