@Override public void gather(MetricsCollector collector) { gatherMemoryMetrics(collector); gatherGCMetrics(collector); collector.differentialMetric("kernel_interactions", "sys-interactions", "Interactions", CallContext.getInteractionCounter().getCount(), "/min"); collector.differentialMetric("kernel_log_entries", "sys-logs", "Log Messages", monitor.getNumLogMessages(), "/min"); collector.differentialMetric("kernel_incidents", "sys-incidents", "Incidents", monitor.getNumIncidents(), "/min"); collector.differentialMetric("kernel_unique_incidents", "sys-unique-incidents", "Unique Incidents", monitor.getNumUniqueIncidents(), "/min"); }