I have a group of .NET agents deployed and each of them is unable to generate a thread or CPU dump. It executes, but there is nothing in the dashlet. I have performance counters active, and visible to the agent, is there something else I need to enable to get that data?
Is there anything in the server logs around the timeframe when you created the thread dumps? You can access the server logs via the system information dashlet -> DT server instance -> Support Information -> logs. You probably want to search in the server logs and correlation logs to see if any errors were thrown around the thread dump and CPU sample entries in the logs.
I see two entries in my .NET agent log file:
2017-04-19 12:27:38 [0000049c] info [native] .NET thread dump start
2017-04-19 12:27:38 [00001e9c] info [native] Thread dump channel connected successfully
When I look in the Threads dashboard, there are no threads. I looked through the server log, but didn't see anything there.
There might be a permission issue but typically when that is the case you will get an error message stating that your user account does not have the necessary permissions. The one to check is called perform resource dumps I believe, you can confirm that you have this permission. If you do and still can't create dumps, then I would suggest opening a support ticket to have them check it out.