Performance Monitoring Overview
When you monitor a server, you collect and analyze data that signals whether the server is performing badly or running into problems. For example, if you notice that your server is using 100% of its processing capacity for long periods of time, you know that there's a problem.
The data that you need to collect and analyze can be broken down into the following broad categories:
Resource usage data—how Tableau Server uses hardware resources like diskspace, memory, and processors.
Session and load time data—how users interact with Tableau Server, including how long it takes for views to load and how many concurrent users there are.
Background task data—how Tableau Server runs tasks that are not directly tied to a user action. For example, background tasks include extract refresh tasks, subscription tasks, and more.
Some of this data, including load time data and extract refresh data, is already accessible from the administrative views that are built into Tableau Server. However, to collect resource usage data you need to use an external performance monitoring tool. (For the purposes of this section, we'll use Windows Performance Monitor as an example, because it's included with Windows Server.) To collect additional load time data and background task data, you can connect to the Tableau Server repository.
After you've collected the performance data that you want to analyze, you can use the sample workbook included in this section as a starting point for analyzing your performance data. To make it easier to analyze your performance data in one place, you can then publish the views that you create to Tableau Server as custom administrative views.
For more information on the built-in administrative views, see Administrative Views.
For more information on custom administrative views, see Create Custom Administrative Views.
Note: To use the sample workbook and to publish views to Tableau Server, you must have Tableau Desktop.