on 04 Sep 2023 02:54 PM - edited on 05 Sep 2023 08:18 AM by MaciejNeumann
You have deployed new /already have few standalone .NET exe processes that are shown in Dynatrace UI , but wondering why services are not getting auto-detected for them. What should be done about it ?
Here, you are running into the default behaviour for .NET where only w3wp (IIS) processes are instrumented automatically. In other words , Dynatrace doesn't automatically perform deep monitoring on all .NET processes as there are many arbitrary processes that rely on these processes.
More details on this can be found at https://www.dynatrace.com/support/help/platform-modules/infrastructure-monitoring/process-groups/con...
So, first sugggestion would be to configure custom service detection rule , which will help to list the expected service.This can be esaily set up using the details mentioned in this link https://www.dynatrace.com/support/help/platform-modules/applications-and-microservices/services/serv...
If Custom Service creation rules are not making any improvements, I would recommend to try utilising the Dynatrace .NET one agent SDK https://github.com/Dynatrace/OneAgent-SDK-for-dotnet
https://www.dynatrace.com/support/help/extend-dynatrace/extend-tracing/oneagent-sdk
If still desired services are not getting reflected , please do reach out to Dynatrace Technical support with relevant details
Thanks !
Thanks for sharing this, It would be nice if the system did reference which rule was being triggered for denial of deep monitoring, otherwise you have to kind of comb through them all.