APM does not display all CA UIM QOS data configured in the apmgtw probe
search cancel

APM does not display all CA UIM QOS data configured in the apmgtw probe

book

Article ID: 193892

calendar_today

Updated On:

Products

DX Unified Infrastructure Management (Nimsoft / UIM)

Issue/Introduction

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

Environment

Release : 20.1+

Component : UIM - APMGTW

Cause

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}

Resolution

Next release of apmgtw will contain this fix.

Also, a non-GA release is attached to this KB.

Attachments

apmgtw-3.2.4-20211103.094232-3_1636047169535.zip get_app