Class CgroupV2CpuMonitor
java.lang.Object
org.apache.druid.java.util.metrics.AbstractMonitor
org.apache.druid.java.util.metrics.FeedDefiningMonitor
org.apache.druid.java.util.metrics.CgroupV2CpuMonitor
- All Implemented Interfaces:
Monitor
Monitor that reports cpu usage stats by reading `cpu.stat` reported by cgroupv2
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.apache.druid.java.util.metrics.FeedDefiningMonitor
DEFAULT_METRICS_FEED, feed -
Constructor Summary
ConstructorsConstructorDescriptionCgroupV2CpuMonitor(CgroupDiscoverer cgroupDiscoverer, Map<String, String[]> dimensions, String feed) -
Method Summary
Methods inherited from class org.apache.druid.java.util.metrics.FeedDefiningMonitor
builderMethods inherited from class org.apache.druid.java.util.metrics.AbstractMonitor
isStarted, monitor, start, stop
-
Constructor Details
-
CgroupV2CpuMonitor
public CgroupV2CpuMonitor(CgroupDiscoverer cgroupDiscoverer, Map<String, String[]> dimensions, String feed)
-
-
Method Details
-
doMonitor
- Specified by:
doMonitorin classAbstractMonitor
-
snapshot
-