tableau / TabMon

A Tableau Server performance monitoring service
https://tableau.github.io/TabMon/
MIT License
109 stars 50 forks source link

Cannot monitor Data Management Add-On Node #258

Open barmst02 opened 3 years ago

barmst02 commented 3 years ago

We've added a node to our Tableau Server cluster for the Data Management Add-On. This node is running two backgrounders configured only to run Prep flows. When we add the information for this server to our TabMon config file, the TabMon service won't start. The log file has an error TabMon.TabMonAgent - Failed to initialize counter sampler using counters from configuration file: The given key was not present in the dictionary.

I suspect the "background job monitor" section of the counters.config file. Perhaps the category TabMon finds isn't "Execute Job", "Refresh Extracts", or "Single Subscription Notify"?

The TabMon documentation says I can add counters to counters.config as desired, but I can't find any documentation to tell me what I can add. Is this information posted somewhere or has anyone been able to monitor a Data Management Add-On node with TabMon?

danjrahm commented 3 years ago

Hello,

I've been attempting to repro this issue with no luck. To repro this issue I've set up a two node cluster with a primary node and a secondary that has the following services.

Clustercontroller Backgrounder Non-Interactive Microservice Container (By default) Data Engine Tableau Prep Conductor

Is this topology similar to yours?

Also, after running the TabMonConfigBuilder I get the output in the attached file. tabmonconfigbuilder_out.txt

Can you confirm that your output is similar?

In order to continue troubleshooting I may need more information such as server environment topology, scrubber configs, and scrubbed logs. Please let me know how you would like to proceed.

Thank you, Dan