Skip to content

d45/TabMon

 
 

Repository files navigation

TabMon

What is TabMon?

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.

How do I set up TabMon?

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.

How do I analyze results from TabMon?

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.

What do I need to build TabMon from source?

The current development requirements are:

  1. Windows operating system.
  2. Visual Studio 2013 or later.
  3. WiX Toolset Visual Studio Extension - Required to build the installer projects.
  1. Configuration Section Designer Visual Studio Extension - Required to modify & regenerate the "TabMonConfig" custom config section class.

See Developer Notes.txt for additional developer-specific notes.

Is TabMon supported?

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.

How can I contribute to TabMon?

Code contributions & improvements by the community are welcomed & encouraged! See the LICENSE file for current open-source licensing & use information.

Packages

No packages published

Languages

  • C# 49.8%
  • C 41.3%
  • C++ 5.7%
  • Csound Document 2.6%
  • Other 0.6%