public final class LoadAverageSampler extends AbstractSigarSampler
LoadAverageRecord
via
IWriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord)
.sigar
Constructor and Description |
---|
LoadAverageSampler(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 LoadAverageSampler(org.hyperic.sigar.SigarProxy sigar)
AbstractSigarSampler
with given SigarProxy
instance used to retrieve the sensor data. Users
should use the factory method SigarSamplerFactory.createSensorLoadAverage()
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.SigarException
Copyright 2017 Kieker Project, http://kieker-monitoring.net