we see that oracle's process oracle listeners are grouped into process groups
In the Properties and tags section of the process there is no 'command line' parameter
I would need these to be separated by parameter, so each worker process is represented in a single process group
I tried this configuration on Process group detection and restart process, but it didn't work.
I see this note:" Process-group detection rules only affect processes that can be deep monitored by the Dynatrace OneAgent and have the following limitations"
Full stack is not enabled on the server.
Do you have any suggestions?
Try to add something into the "in between from" field. Also, can you confirm if the "command line args" captured by Dynatrace is the same you are seeing on the host side?
I believe in this case you really want to use the declarative process grouping. It allows you to group (non-deep monitored) processes in a flexible way.
The process group detection rules you have in your screenshot are for deep monitored processes (OneAgent injects code modules into application process).
The command line parameters are detected at process startup only. If the process does any change in the parameters (basically by tampering the /proc filesystem on linux for example), you cannot detect that.
I try it once, three years ago and it works. (i.e I able to split out process group by some JVM startup parameter that does exist but Dynatrace didn't capture these parameter in their properties)
Nowadays....not sure though, better Dynatrace folk come here to confirm, just to be safe