Issue:
By default, when clicking on .NET agent parent node on the Investigator tree, the graphs under the "Resources" tab is not reporting any data: %CPU Utilization, %Time spent in GC, Threads in Use, JDBC Connections in Use
Cause:
<EM_HOME>\config\ResourceMetricMap.properties by default is set up only for Websphere, Weblogic, Tomcat. It has not been set up for .NET agent nor other Java agents. Referring to: userguide: https://docops.ca.com/ca-apm/10-2/en/administrating/properties-files-reference/resourcemetricmap-properties. This KB article provides examples of configurations especially for .net agents.
Resolution:
The following two metrics are available for a typical .NET agent to be mapped to the graphs under the "Resources" tab. These are examples of values to set in "<EM_HOME>\config\ResourceMetricMap.properties":
For CPU % of utilization:
cpu.utilization.path.2=PerfMon|Processor|_Total:% Processor Time
For Threads in use:
threads.used.path.4=Thread Pool|Worker Threads:Threads In Use
JDBC Connection in Use is not relevant to .NET agent. While GC Heap--Bytes in Use is available for typical .NET Perfmon, %Time spent in GC is not available on out of the box configurations.
Additional Info:
You can also make similar configuration for EPAgent. However, these metrics may not be available for EPAgent for mapping to these graphs.