Package org.apache.druid.java.util.metrics
package org.apache.druid.java.util.metrics
-
ClassDescriptionA
MonitorSchedulerimplementation based onScheduledExecutorService.Monitor that reports CPU set metrics from cgroups both v1 and v2.Monitor that reports cpu usage stats by reading `cpu.stat` reported by cgroupv2Monitor that reports CPU set metrics from cgroups v2 with native v2 file support.Monitor that reports disk usage stats by reading `io.stat` reported by cgroupv2Monitor that reports memory usage stats by reading `memory.*` files reported by cgroupv2AMonitorSchedulerimplementation based onCronScheduler.For systems that for whatever reason cannot use Sigar (through org.apache.druid.java.util.metrics.SigarPidDiscoverer ), this attempts to get the PID from the JVM "name".A TaskHolder implementation for all servers that are notCliPeon.SysMonitor implemented usingoshiFetches data from top-level procfs files for metrics.Deprecated.Provides identifying information for a task.