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:
- Windows operating system.
- Visual Studio 2013 or later.
- WiX Toolset Visual Studio Extension - Required to build the installer projects.
- Available at http://www.wixtoolset.org
- Configuration Section Designer Visual Studio Extension - Required to modify & regenerate the "TabMonConfig" custom config section class.
- Available at http://csd.codeplex.com
See Developer Notes.txt for additional developer-specific notes.
TabMon is made available AS-IS with no support. 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.