Showing results for 
Show  only  | Search instead for 
Did you mean: 

Java Rich Client Instrumentation


Is Java rich client instrumentation on the Roadmap for Dynatrace?


Dynatrace Pro
Dynatrace Pro

Hi Patrick,

This is already possible by defining custom service detection rules.

There you can add custom entry points.

Not as automated as with AppMon but it does the trick.


Dynatrace Champion
Dynatrace Champion


Depending on what rules you try to define, you might run into a limitation in Dynatrace where it restricts what classes can be defined as a custom entry point. AppMon did not have such a limitation. This likely could happen when defining a rule such as java.lang.x.y.z. These types of rules can be defined but requires manual editing of the associated JSON text, something only possible with elevated privileges thru the debug UI. There has been discussion about permanently putting in rules for rich clients, but in the meantime this workaround worked great for me for a recent opportunity which sealed the deal. Ping me for details.

We are currently evaluating for a customer where both appmon and SaaS/Managed are in use already, so both would be an option for that application.

For SaaS/Managed, we would instrument the application with a PaaS agent, then define the custom entry points?


For Reference:

With OpenKit it will be possible to get Real User Monitoring data from rich clients and trace web requests to the backend!

Tested it with a java rich client an it worked great for both appmon and dynatrace.