metric values for specific uim service are missing, values are reported correctly in UIM Console but not in DX OI
UIM Console:
vs. DX OI > Performance Analytics
The below ERROR message is reported many times in the OIConnector log
Jul 17 17:53:16:024 [QOS_PROCESSOR_THREAD-2, oi_connector] Can't post metric values as there is no metric_unique_id for this record :
DX OI 21.3.1HF1 + apm bridge- 1.07 + OI Connector- 1.45T3
Performance Analytics fetches metric data from the metric store - NASS in this situation it looks like data could be missing in NASS.
To confirm this condition:
STEP 1: Obtain the metric-id:
Open the Developer Tools when selecting the metric in PA. Check for /metricchart api call. You should be able to see the metric id in the request -
STEP 2: Query 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, then it could be a connector issue in pushing data to OI.