@Override protected IMonitoringRecord[] createNewMonitoringRecords(final long timestamp, final String hostname, final String vmName, final IMonitoringController monitoringCtr) { if (!monitoringCtr.isProbeActivated(SignatureFactory.createJVMUpTimeSignature())) { return new IMonitoringRecord[] {}; } final RuntimeMXBean runtimeBean = ManagementFactory.getRuntimeMXBean(); return new IMonitoringRecord[] { new UptimeRecord(timestamp, hostname, vmName, runtimeBean.getUptime()), }; } }
@Override protected IMonitoringRecord[] createNewMonitoringRecords(final long timestamp, final String hostname, final String vmName, final IMonitoringController monitoringCtr) { if (!monitoringCtr.isProbeActivated(SignatureFactory.createJVMUpTimeSignature())) { return new IMonitoringRecord[] {}; } final RuntimeMXBean runtimeBean = ManagementFactory.getRuntimeMXBean(); return new IMonitoringRecord[] { new UptimeRecord(timestamp, hostname, vmName, runtimeBean.getUptime()), }; } }