public final class CPUsDetailedPercSampler extends AbstractSigarSampler
CpuPerc, as CPUUtilizationRecords via
IWriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord) .sigar| Constructor and Description |
|---|
CPUsDetailedPercSampler(org.hyperic.sigar.SigarProxy sigar)
Constructs a new
AbstractSigarSampler with given SigarProxy instance used to retrieve the sensor data. |
| Modifier and Type | Method and Description |
|---|---|
void |
sample(IMonitoringController monitoringController)
Triggers this
ISampler to perform a measurement and to pass the data to the given IMonitoringController. |
public CPUsDetailedPercSampler(org.hyperic.sigar.SigarProxy sigar)
AbstractSigarSampler with given SigarProxy instance used to retrieve the sensor data. Users
should use the factory method SigarSamplerFactory.createSensorCPUsDetailedPerc() to acquire an
instance rather than calling this constructor directly.sigar - The sigar proxy which will be used to retrieve the data.public void sample(IMonitoringController monitoringController) throws org.hyperic.sigar.SigarException
ISampler to perform a measurement and to pass the data to the given IMonitoringController.monitoringController - The controller to which the sampler should pass the data.org.hyperic.sigar.SigarExceptionCopyright 2017 Kieker Project, http://kieker-monitoring.net