We are using camel field pack in one the application we are monitoring. We are getting two of blame point metrics name as accumulated route net processing time (ms) and average net process time (ms) under the Splitter component in the APM console but we are not sure what exactly they signify and what’s difference between the two. Did not find the definition of the above two blame point metrics in docops.ca.com as well.
I will be more than happy if you can share any document which explains the definition of the blame point metrics of camel field pack.
Attaching the Screen grab from APM console for your reference.
I found this internally on the two metrics...
The Accumulated Route Net Processing Time (ms) is the accumulated processing time of a processor on a per Thread level for a route.
The Average Net Process Time (ms) reports the net processing time for every single requests on a per route level.
Thanks a ton for this response.
Will it be possible for you to share any document which explains the definition of the blame point metrics of camel field pack?
Sorry for the late reply. I haven't found a way to link the read me directly, but here are our descriptions for each metric...
Processors inside a route are mostly executed in sequence in nested calls. One Processor executes its task and straight invokes the next Process in the route. The Problem here is that the response times of many Processors include the response time of another processor. As described above, e.g. the response time of the BeanProcessor includes the Response Time of the Logging Processor and the Response Time of the Logging Processor would in the same way include the response time of the ExternalProcessExecutor.
The net time for each Processor is calculated individually for each Internal Processor (org.apache.camel.processor.CamelInternalProcessor) execution in the Camel framework.
Accumulated Route Net Processing Time %
Accumulated Route Net Processing Time (ms)
Average Net Process Time (ms)