15 Oct 2021 02:21 PM
Hi,
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?
Regards Lazaro
15 Oct 2021 06:30 PM
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?
18 Oct 2021 07:29 AM
Hi Dannemca,
the command line parameter does not show up in the "properties and tags" section of the process. look at the image above
Regards Lazaro
18 Oct 2021 09:42 AM - edited 18 Oct 2021 09:43 AM
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).
19 Oct 2021 08:00 AM
Hi Julius
would it work even if dynatrace does not show the command line in the properties and tags section of the process?
19 Oct 2021 09:08 AM
I'm not absolutely sure here, unfortunately... If the process does have the command line specified during startup, then it should be applicable.
19 Oct 2021 11:09 AM
I tried that, but it didn't work.
I saw that at startup it is the tnslsnr script that runs the process and then the parameters loaded by the listener.ora script
19 Oct 2021 11:26 AM
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.
19 Oct 2021 09:22 AM
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