search cancel

apm_bridge not sending inventory to DX OI SaaS

book

Article ID: 213507

calendar_today

Updated On:

Products

DX Operational Intelligence

Issue/Introduction

We are encountering issue with integration of the on-premise UIM and OI SAAS.

We have configured apm_bridge probe , but the queue is getting increased on the primary hub and no data is being sent to OI SAAS. We cannot find any CIs or UIM groups in the OI SaaS console.

UIM 20.3 ( OC 20.3.2 patch deployed)

apm_bridge probe 1.05

uimapi 20.32 HF3 deployed on OC Server.

OI_Connector 1.39 working fine and alarms are visible in OI console.

apm_bridge.log is showing following errors.

Apr 22 11:52:29:473 ERROR [ForkJoinPool-49-worker-1, apm_bridge] Could not determine UIM or TAS devices to forward for profile 0 with origin adm_core1,dec_rhub1,dec_rhub2,dec_rhub3,dec_rhub4,ldc_rhub1,ldc_rhub2. Exception: org.mapdb.DBException$GetVoid: Record does not exist, recid=55277
Apr 22 11:52:29:476 ERROR [ForkJoinPool-49-worker-1, apm_bridge] org.mapdb.DBException$GetVoid: Record does not exist, recid=55277
 at org.mapdb.StoreWAL.get(StoreWAL.kt:504)
 at org.mapdb.HTreeMap.leafGet(HTreeMap.kt:1374)
 at org.mapdb.HTreeMap$clear$$inlined$lockWrite$lambda$1.value(HTreeMap.kt:553)
 at org.mapdb.IndexTreeLongLongMap$forEachKeyValue$1.visit(IndexTreeLongLongMap.kt:447)
 at org.mapdb.IndexTreeLongLongMap$forEachKeyValue$1.visit(IndexTreeLongLongMap.kt:44)
 at org.mapdb.IndexTreeListJava.treeFold(IndexTreeListJava.java:606)
 at org.mapdb.IndexTreeListJava.treeFold(IndexTreeListJava.java:604)
 at org.mapdb.IndexTreeListJava.treeFold(IndexTreeListJava.java:604)
 at org.mapdb.IndexTreeLongLongMap.forEachKeyValue(IndexTreeLongLongMap.kt:446)
 at org.mapdb.HTreeMap.clear(HTreeMap.kt:552)
 at org.mapdb.HTreeMap.clear(HTreeMap.kt:523)
 at com.uim.probe.bridge.apm.ComputerSystemIndex$Indices.updateOrigin2DevId(ComputerSystemIndex.java:374)
 at com.uim.probe.bridge.apm.ComputerSystemIndex.updateProfileOrigin2DevId(ComputerSystemIndex.java:866)
 at com.uim.probe.bridge.apm.uimapi.UimApiAllElementsTransformer.basicTransform(UimApiAllElementsTransformer.java:142)
 at com.uim.probe.bridge.apm.uimapi.UimApiAllElementsTransformer.transform(UimApiAllElementsTransformer.java:186)
 at com.uim.probe.bridge.apm.uimapi.UimApiClient$MinimalUimElementsResponseHandler.handleEntity(UimApiClient.java:565)
 at com.uim.probe.bridge.apm.uimapi.UimApiClient$MinimalUimElementsResponseHandler.handleEntity(UimApiClient.java:538)
 at org.apache.http.impl.client.AbstractResponseHandler.handleResponse(AbstractResponseHandler.java:73)
 at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:223)
 at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:165)
 at com.uim.probe.bridge.apm.uimapi.UimApiClient.fetchAllUimElementsCache(UimApiClient.java:439)
 at com.uim.probe.bridge.apm.inventory.APMInventoryService.fetchElementOriginCache(APMInventoryService.java:436)
 at com.uim.probe.bridge.apm.inventory.APMInventoryService.processTopology(APMInventoryService.java:409)
 at com.uim.probe.bridge.apm.inventory.APMInventoryService.inventoryProcessWithoutCsFilter(APMInventoryService.java:385)
 at com.uim.probe.bridge.apm.inventory.APMInventoryService.lambda$runOneIteration$0(APMInventoryService.java:207)
 at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402)
 at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
 at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
 at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
 at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:163)

Apr 22 11:52:29:476 INFO  [ForkJoinPool-49-worker-1, apm_bridge] Ending APM Inventory Update for profile 0 / took 1307 ms to process
Apr 22 11:52:29:480 INFO  [APMInventoryService RUNNING, apm_bridge] Done updating APM Inventory

 

 

Environment

Release : 20.2

Component : CA DOI Foundations

Resolution

Engineering team suggested to use the 1.04 release of the apm_bridge as it is fully certified and supported.

1.04 release of the apm_bridge is available from the download.

Engineering team is working on few issues with 1.05 release of the apm_bridge. Once complete, the 1.05 release of the apm_bridge will be available as GA.