23 Jul 2019 09:32 AM
Hello community!
We have a customer with Siemens Teamcenter NX PLM. It runs server side Java app server backend and client side Java reach client app. Client sometimes gets frozen for 1-2 minutes on its business process steps. We need top monitor Server and Client parts.
Is it possible to use OpenKit
https://github.com/Dynatrace/openkit-native
to instrument Java reach client app that we do not have source code?
Thank you!
Regards,
Igor
Solved! Go to Solution.
23 Jul 2019 09:35 AM
Hi,
The only way to monitor a Java rich client using OpenKit is to change the source code. If you don't have direct access to the code you could possibly inject it using AspectJ.
Maybe you could install a OneAgent on a few of the clients to at least get a snapshot of what's going on?
Kind regards,
Mike
23 Jul 2019 10:10 AM
Thank you Mike!
" install a OneAgent on a few of the clients to at least get a snapshot of what's going on " + OneAgent on server side is currently most priority step.
I am just trying to undestand how to get RUM data.
23 Jul 2019 01:03 PM
If you don't have access to the application code you've got two options.
1. Use AspectJ to inject OpenKit - Can be very time consuming and might turn out to not be possible
2. See if the application logs enough to reconstruct the RUM data. You can then write a log scraper that feeds the log data into OpenKit.
If you don't feel comfortable with the options, feel free to reach out to your Dynatrace account manager and we can look into a services engagement to help you out.
Mike