We are running dyntrace managed on version 22.214.171.12490508-163255.
We have IBM WebSphere application servers (v8.5) that need to be monitored individually eg. JVM metrics per process.
The issue we have is that the default process detection rule is grouping all the JVM process under the detected cluster that is configured within WAS. Is there a way to keep the grouping as the cluster but not have each JVM under the cluster lumped into one grouping.
From this screenshot you can see that there are multiple "WebSphere server" (cluster members) grouped under the Cluster process group. Which I dont think is incorrect. But I need to be able to monitor metrics of each individual "WebSphere server". As you can see from this screenshot dynatrace is grouping the metric together.
Solved! Go to Solution.
You can split process groups into more using enviornment variables or process properties:
If you will have any questions feel free to ask 🙂 After setting up configuration in Dynatrace you will have to restart WAS.
Those Teller2 and Teller4 are running on the same host, right? You can always setup process group detection rules that will enable you to split these processes into different process groups. However, I don't think that is the correct way to do this. If you have the same applications deployed in both Teller2 and Teller4, splitting the process group into more processes will result in different services, which is something you don't want.
I think all you want is to identify the NODE within the process group. The easiest method is to set the DT_NODE_ID for each Websphere server to its name.
I'd try to define the DT_NODE_ID variable in Application servers > <your_server> > Process definition > Environment Entries. This should be the correct place to define it I think.
And fully restart the server after it has been defined.