Our java agents (APM mule field pack/extension) are being clamped because of metric explosions due to URL grouping not clamps and not working in general.
We recently updated and also added new configurations and it is not following any of the configuration.
introscope.agent.backendpathgroup.keys=default
introscope.agent.backendpathgroup.group.default.pathprefix=*
introscope.agent.backendpathgroup.group.default.format=Default
introscope.agent.urlgroup.backend.url.clamp=5
introscope.agent.webservicesnamespacegroup.keys=default
introscope.agent.webservicesnamespacegroup.group.default.pathprefix=*
introscope.agent.webservicesnamespacegroup.group.default.format=Default
introscope.agent.webservicesnamespacegroup.clamp=5
Release : 10.7.0
Component : APM Agents
Save a copy of file [APM-Agent-Home]/extensions/MuleESB/directives/muleesb.pbd
Then comment out the following two Tracers in this file.
TraceOneMethodWithParametersIfFlagged: AsyncHTTPClientTracing execute(Lcom/ning/http/client/Request;Lcom/ning/http/client/AsyncHandler;)Lcom/ning/http/client/ListenableFuture; AsyncHTTPClientDetailTracer "Backends|WebService at {protocol}_//{host}_{port}|Paths|{path}"
TraceOneMethodWithParametersIfFlagged: AsyncHTTPClientTracing execute(Lcom/ning/http/client/Request;Lcom/ning/http/client/AsyncHandler;)Lcom/ning/http/client/ListenableFuture; AsyncHTTPClientDetailErrorTracer "Backends|WebService at {protocol}_//{host}_{port}|Paths|{path}:Errors Per Interval"
Example:
#TraceOneMethodWithParametersIfFlagged: AsyncHTTPClientTracing execute(Lcom/ning/http/client/Request;Lcom/ning/http/client/AsyncHandler;)Lcom/ning/http/client/ListenableFuture; AsyncHTTPClientDetailTracer "Backends|WebService at {protocol}_//{host}_{port}|Paths|{path}"
#TraceOneMethodWithParametersIfFlagged: AsyncHTTPClientTracing execute(Lcom/ning/http/client/Request;Lcom/ning/http/client/AsyncHandler;)Lcom/ning/http/client/ListenableFuture; AsyncHTTPClientDetailErrorTracer "Backends|WebService at {protocol}_//{host}_{port}|Paths|{path}:Errors Per Interval"
Stop the JVM, clear the logs, start the JVM.