search cancel

Certain URLs not showing in Business Segment metrics reported by Logstash DxC Agent


Article ID: 8570


Updated On:


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


An application is configured with the snippet to report data to the Experience Collector, also known as DxC.

Some URLs do report Business Segment metrics but others do not.


This error can be seen in the ExperienceCollector logs, along with the JSON payload

ERROR c.c.a.c.p.h.e.RestResponseEntityExceptionHandler - error caught: Can not deserialize instance of java.util.ArrayList out of VALUE_STRING token





APM 10.5.1 Enterprise Manager and Experience Collector


The issue is caused by a conflict of our Javascript and any other Javascript framework deployed in the monitored application.

In particular that both our monitoring and the monitored framework are making similar API calls, and the framework in the application can override the JSON API we use.

This leads to creation of unnecessary escape characters in the JSON payload, you would see something like this in the log error:

"[{\\\"id\\\": \\\"6a1df92274bf4766b065cc8e95125b6d\\\


This has been fixed in APM 10.5.2 Experience Collector with updated Javascript files