No Data in Out of the box Dashboards

book

Article ID: 214316

calendar_today

Updated On:

Products

CA Application Performance Management (APM / Wily / Introscope)

Issue/Introduction

Noticed few Out of the box dashboards having no data.

From wenview console.log:-

 [ERROR] [WebServer.RemoteClientConnectionManager] Unable to connect to EM srv006555.mud.internal.co.za:5001,com.wily.isengard.postofficehub.link.net.HttpTunnelingSocketFactory - java.net.ConnectException: Connection refused (Connection refused)

Environment

Enterprise Manager Release: 10.7.0.115 (Build 991408)

Webview Release: 10.7.0.115 (Build 991408)

Resolution

Follow below Step:-

The problem could be due toe Outgoing Delivery threads getting stuck on NIO writing, try to disable Java NIO.

Open the EM_HOME/config/IntroscopeEnterpriseManager.properties, add the below hidden property:

transport.enable.nio=false

You need to restart the Enterprise Manager(s)

Apply this change in all the EMs (MOM and collectors)

 

NOTE: Disabling NIO will switch back to the previous classic socket operations to revert to the  polling architecture, there is not loss of functionality.

The main difference between Java IO and Java NIO is IO is stream oriented where caching is not there while NIO is buffer oriented and uses caching to read data and has additional flexibility due the buffering. Apart from flexibility you may have other overheads of verification before data processing and overwriting dangers. Once the data is read, it does not make any difference in what you do with it and how you handle it. Hence, using IO/NIO should not make any other difference than these known issues from JVM side. 

Additional Information

How to verify this condition?

Go to the MOM, take 2 to 3 thread dumps spaced 15 seconds apart by running: kill -3 <MOM-PID>

Verify the condition as indicated in below KB:

https://knowledge.broadcom.com/external/article?articleId=45655