public class CgroupCpuMonitor extends FeedDefiningMonitor
DEFAULT_METRICS_FEED, feed| Constructor and Description |
|---|
CgroupCpuMonitor() |
CgroupCpuMonitor(CgroupDiscoverer cgroupDiscoverer,
Map<String,String[]> dimensions,
String feed) |
CgroupCpuMonitor(Map<String,String[]> dimensions) |
CgroupCpuMonitor(Map<String,String[]> dimensions,
String feed) |
| Modifier and Type | Method and Description |
|---|---|
static double |
computeProcessorQuota(long quotaUs,
long periodUs)
Calculates the total cores allocated through quotas.
|
boolean |
doMonitor(ServiceEmitter emitter) |
builderisStarted, monitor, start, stoppublic CgroupCpuMonitor(CgroupDiscoverer cgroupDiscoverer, Map<String,String[]> dimensions, String feed)
public CgroupCpuMonitor()
public boolean doMonitor(ServiceEmitter emitter)
doMonitor in class AbstractMonitorpublic static double computeProcessorQuota(long quotaUs,
long periodUs)
quotaUs - the cgroup quota value.periodUs - the cgroup period value.Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.