Most of you know that one can check the health of your Tableau services running across multiple machines by executing http://localhost/admin/systeminfo
This is cool, but you if you’re interested in a specific process, you must parse the XML doc returned above to find exactly what you’re looking for.
While rooting around in the _http_requests view, I found a set of URLs that allow you to check some of our services individually.
Each of the URLs below either return “OK” or a 404 error based on whether the service is active . They also work with a tabcmd get. You must be logged into Tableau Server for these to function.
For example, I got an “OK” from status_dataengine_standby until I turned the worker hosting that function off – then apache threw 404s.
http://localhost/admin/status_dataengine_standby
http://localhost/admin/status_dataengine_active
http://localhost/admin/status_repository_standby
http://localhost/admin/status_repository_active
It appears that the Tableau Server Status dialog on the Maintenance page uses the URLs above, so I suspect that hitting them directly is not officially supported. So, use at your own risk, and don’t call support if they stop functioning for you in a few versions! J