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

Siemens Teamcenter NX PLM / Openkit Question

imoskovko1
Inactive

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://www.dynatrace.com/support/help/extend-dynatrace/dynatrace-sdks/openkit/installation-and-oper...

https://github.com/Dynatrace/openkit-native

to instrument Java reach client app that we do not have source code?

Thank you!

Regards,

Igor




3 REPLIES 3

Mike_L
Dynatrace Pro
Dynatrace Pro

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


imoskovko1
Inactive

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.


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