The metric values for specific uim service are missing in DX O2, values are reported correctly in UIM Console but not in DX OI
UIM Console:
vs.
DX OI > Performance Analytics
The below ERROR message is found in the OIConnector log
[QOS_PROCESSOR_THREAD-2, oi_connector] Can't post metric values as there is no metric_unique_id for this record :
DX O2 fetches metric data from the metric store - NASS in this situation it looks like data is missing in NASS.
To confirm this condition:
STEP 1: Obtain the metric-id:
-Open the Developer Tools
-Selecting the metric
-Check for /metricchart api call.
-You should be able to see the metric id in the request as in below screenshot example:
STEP 2: Query DX O2 NASS by running the below query using Postman or any other similar client REST tool
POST <apmservices-gateway-url>/nass/metricValue/fetch
{
"metrics": [
"<metric-id>"
],
"rangeSize":86400
}
Content-Type:application/json
Authorization: Bearer <tenant-token>
If the above query returns no data, it means a UIM OI connector issue pushing data to DX O2