http://jira.hyperic.com/browse/HHQ-4533
In environments with many metrics not coming in, the diagnostic can take minutes to complete. This is not acceptable given that it runs every 10 minutes.
Options are to either speed it up, or make it available via HQ health only. I don't really see the need for this information in the logs every 10 minutes.
2010-12-27 12:28:03,998 DEBUG [Thread-2] [org.hyperic.hq.measurement.MetricsNotComingInDiagnostic@188] getStatus: 6:04.71 { Markers: [getStatus=0.06] [getLastAvail=0.96] [getResources=null] [getEnabledMeasurements=1:02.51] [getChildren=5:00.55] [getAvailMeasurements=0.22] [getAllPlatforms=0.14] [getLastMetricValues=0.25] } , { Size: [measCache=452] [lastAvails=452] [childrenToPlatform=40588] [enabledMeasurements=38162] [lastMetricValues=70167] }
Workaround is to disable all diagnostics via -Dorg.hq.diagnostic.interval
Anonymous