Monitor Tableau Server Performance with Tableau Resource Monitoring Tool

Tableau Resource Monitoring Tool makes it easy to detect and resolve health and performance problems within your Tableau Server environments. One instance of the Resource Monitoring Tool can provide a single unified interface for administrators to monitor multiple Tableau Servers.

The Resource Monitoring Tool consists of two components:

  • Agent, which collects resource usage and performance recording of interactions on Tableau Server.
  • RMT Server, which aggregates and displays this performance data in the form of charts on a web interface.

The Resource Monitoring Tool may not be able to provide information for Tableau Server process that are external:

  • External Repository: The process status is not monitored and not included in the chartss
  • External File Store: The process status is not monitored and the extract file size information is not tracked. The extract failure and time taken to complete is still available.
  • External Gateway: The process status is not monitored and not included in the charts.

Pre-built Charts

The web interface of the RMT Server has built-in dashboards and charts that can be used to identify performance bottlenecks and issues. These built-in charts and metrics can be found on the Performance, Activity, and Content pages. You can also set up alerts (called incidents ) to report outliers or unusual behavior based on thresholds that you configure.

Here is a full list of capabilities that the Resource Monitoring Tool offers to help with monitoring your Tableau Server:

Capability Component Where to find it on RMT Server
Configuring Incidents/Alerts
  • Hardware resources at Tableau Server node and process level.
  • View load times.
  • Query times.
  • Tableau Server node down events.

Admin -> Environments ->Edit Environment -> Incidents or Notifications tabs.

  • Use the Incidents tab to configure incident thresholds.

  • Use the Notifications tab to configure when and how you want to receive notifications.
Hardware Resources
  • CPU
  • Memory
  • Disk
  • Network

For a high level view, go to Performance -> Select environment ->Environment

For a more detailed view, go to Performance -> Select environment -> Servers

Tableau Server Usage
  • Concurrent users
  • Aggregated view load times across the server
  • Background tasks
    • Duration, state, and detailed errors for failed tasks.
    • Log snippets for failed tasks.
  • Query details
    • Duration, state, and query text for long-running or expensive queries.
  • Log information for:
    • Individual view load times.
    • VizQL session information.
    • Duration of events during view loads.
    • Query text, load time, and number of rows returned
    • Background tasks and run times.

Most of this information is on the Environment tab of the performance dashboard.

Performance -> Select environment ->Environment

To see query details, go to Activity -> Data Queries and select a query for more details.

To see log information, go to Activity -> and make a selection from the list to see more details.

Custom Charts

You can also download the data that is used to create the pre-built charts and explore it further in Tableau. For more information, see Explore Monitoring Data Using Tableau Data Source Files.

Who can do this

Any Resource Monitoring Tool user can view the charts.

Thanks for your feedback!Your feedback has been successfully submitted. Thank you!