pinpoint-apm / pinpoint

APM, (Application Performance Management) tool for large-scale distributed systems.
https://pinpoint-apm.gitbook.io/
Apache License 2.0
13.29k stars 3.75k forks source link

Pinpoint JBoss Agent #8137

Open sledwich opened 2 years ago

sledwich commented 2 years ago

I have managed to get a latest 2.3.0 new install up and running and installed the agent into the jboss configuration has described in the install guide. The pinpoint web appears to be fully operational and I can see the agent connection in the application list. When I select the application, it correctly identifies the application as a jboss instance. But there are no database connections shown in the server list and zero transactions recorded despite a number of ejb invocations showing on the jboss logs.

Current agent config has ejb tracing enabled: profiler.jboss.traceEjb=true

I would like to be able to record all ejb invocations and the full call stack from the ejb. Any help would be very appreciated. Thank you

viktara commented 2 years ago

After looking further into the plugin, its clear that it's in a bit of a broken state and the documentation is a little misleading.

The plugin dos not support JBoss 7 - it's hardwired to work with the interceptor shipped with EAP 6

The plugin also only traces ejb calls but does not trace the call stack after the initial ejb call.

We're working on fixes for both issues and will submit a PR soon.