TabMon is a performance monitoring agent that periodically samples target hosts for a set of Perfmon and MBean counters and writes out the results to a database in a Tableau-friendly format. This information can then be used to monitor & analyze performance of a Tableau Server installation, in order to detect potential issues or assess scalability & sizing.
TabMon can be run as both a console app and a Windows service.
TabMon is deployed via a custom installer, which manages dependencies and also bundles Postgres for ease of setup for new users. To get up and running, follow the instructions in the installation guide.
The best way is to explore your results in Tableau! A sample workbook is included that contains some example dashboards & views to get you started.
The current development requirements are:
See Developer Notes.txt for additional developer-specific notes.
TabMon is supported by the community. This is intended to be a self service tool and includes a user guide. Any bugs discovered should be filed in the TabMon Git issue tracker.
Code contributions & improvements by the community are welcomed & encouraged! See the LICENSE file for current open-source licensing & use information.