No data for some UIM metrics, how to identify if the issue is related to the OIConnector or an issue in DX O2?
search cancel

No data for some UIM metrics, how to identify if the issue is related to the OIConnector or an issue in DX O2?

book

Article ID: 270298

calendar_today

Updated On:

Products

DX Operational Observability

Issue/Introduction

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 :

Environment

  • DX O2
  • UIM + OI_connector probe

Resolution

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