APM does not display all CA UIM QOS data configured in the apmgtw probe
Errors seen in the apmgtw.log
[pool-8-thread-5, apmgtw] Response to Parse:-HttpResponseProxy{HTTP/1.1 400 Bad Request [Content-Type: application/json;charset=ISO-8859-1, Content-Length: 516] ResponseEntityProxy{[Content-Type: application/json;charset=ISO-8859-1,Content-Length: 516,Chunked: false]}}
[pool-8-thread-5, apmgtw] Parsed Response:-ERROR
[pool-8-thread-5, apmgtw] Response:-ERROR
[pool-8-thread-5, apmgtw] status of sending the bulk metric:
[pool-8-thread-5, apmgtw] status of sending the bulk metric to EPAgent is:: ERROR
[pool-8-thread-5, apmgtw] ***Sent to EPAgent per request: Success msg.count=(0), Failed msg.count=(0), Time taken=(4)milisec
[Thread-3, apmgtw] Sending Metric to EP Agent: ERROR
Release : 20.1+
Component : UIM - APMGTW
Some strings were not able to be parsed by APM and it would return the 400 Bad Request. This was caused by a single escape character "\" in the string. Examples below:
\(
\_
The following were seeing in the data passed to APM:
{ "type" :LongCounter, "name" :"CA UIM QOS|{origin}|Database|Host|{Host}|<MetricText>\rowcnt\(null):SQL Query Value", "value":0}
{ "type" :LongCounter, "name" :"CA UIM QOS|{origin}|Database|Host|{Host}|<MetricText>\_Total", "value":1}
Next release of apmgtw will contain this fix.
Also, a non-GA release is attached to this KB.