Pinpoint is an open source APM (Application Performance Management) tool for large-scale distributed systems written in Java.
@praveen12bnitt Pinpoint does not track all method.
Tracking methods are information that Pinpoint think is meaningful.
The Plugin information shows which methods are tracked.
Keeping track of everything is not difficult.
However, this is a burden on the application and makes it very difficult to find meaningful information.
If you have additional information you would like to trackprofiler.include =
This setting allows you to trace any method you want.
I hope it's enough.
hello, I'm develop db2 plugin, i was try to create a interceptor for my plugin but the following error returns to me : ERROR Transformer:com.navercorp.pinpoint.profiler.plugin.MatchableClassFileTransformerGuardDelegate threw an exception. codeLocation:file:/X:/IBM/SQLLIB/java/db2jcc4.jar cl:com.ibm.ws.bootstrap.ExtClassLoader@7af689e1 ctxCl:
com.ibm.ws.classloader.CompoundClassLoader@dc628a98[appwar:WC]
..
Delegation Mode: PARENT_LAST agentCl:ParallelClassLoader{name='pinpoint.agent'} com.navercorp.pinpoint.bootstrap.classloader.ParallelClassLoader@60bad117 Cause:null
java.lang.NullPointerException
I suspect it's because the constructor I want to access is (protected)
somebody can tell me what Class i have to use?
org.apache.camel.component.rabbitmq.RabbitConsumer#handleDelivery
to deliver message to application code.
profiler.message.queue.client.handler.methods
so start seeing more trace for the message processing?
hi @VictorChirinosDasilva94
The first parameter you specified in getConstructor is "nf".
But the first parameter of the Connection constructor is shown as "lf".
("nf" vs "lf")
By the way, Pinpoint can get all the constructors regardless of the Access Modifier.
And if you make DB2 plugin, and you contribute it to us, then it will be great help for us.
thanks :)