URL Grouping not working for APM mule field pack/extension

book

Article ID: 197613

calendar_today

Updated On:

Products

CA Application Performance Management Agent (APM / Wily / Introscope) CA Application Performance Management (APM / Wily / Introscope) INTROSCOPE DX Application Performance Management

Issue/Introduction

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

Environment

Release : 10.7.0

Component : APM Agents

Resolution

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.