APM - AppMapMarkerTracer not longer working with SaaS Java Agent 21.x

book

Article ID: 225495

calendar_today

Updated On:

Products

DX APM SaaS DX Application Performance Management

Issue/Introduction

We have successfully been using the below custom PBD that uses AppMapMarkerTracer in all Java Agent 10.* versions but noticed it is not longer working in 21.9

Custom PBD

SetTracerClassMapping: AppMapCustomBackendTracer com.wily.introscope.appmap.agent.trace.hc2.AppMapMarkerTracer com.wily.introscope.probebuilder.validate.ResourceNameValidator
SetTracerParameter: AppMapCustomBackendTracer nodeType GenericBackend
SetTracerParameter: AppMapCustomBackendTracer nodeLevel MethodClass
SetTracerParameter: AppMapCustomBackendTracer ownerType Application,BusinessTransactionComponent
SetTracerParameter: AppMapCustomBackendTracer boundaryType Backend
SetTracerParameter: AppMapCustomBackendTracer useblame false
SetTracerParameter: AppMapCustomBackendTracer newmode true
SetTracerOrdering: AppMapCustomBackendTracer -1000001


TraceOneMethodOfClass: <my class> getBindingsWithRetries AppMapCustomBackendTracer "My BACKENDS QUERIES"

 

Cause

In the Agent log you can find below messages:

[ERROR] [IntroscopeAgent.Agent] Unable to create tracer factories for the following class (library not found): com.wily.introscope.appmap.agent.trace.hc2.AppMapMarkerTracer
[INFO] [IntroscopeAgent.Agent] Either the tracer configuration is incorrect or the installation is corrupt

All agent appmap related tracers have been removed as they are now obsolete. We don't need these tracers for appmap any more.

 

Environment

SaaS Java Agent 21.x

Resolution

Remove all the the AppMap* references and traces 

Additional Information

https://techdocs.broadcom.com/us/en/ca-enterprise-software/it-operations-management/dx-apm-saas/SaaS/DX-APM-Saas-Whats-New.html