public class MemSwapUsageSampler extends AbstractOshiSampler
GlobalMemory, as
MemSwapUsageRecords via
IWriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord)
.hardwareAbstractionLayer| Constructor and Description |
|---|
MemSwapUsageSampler(oshi.hardware.HardwareAbstractionLayer hardwareAbstractionLayer)
Constructs a new
AbstractOshiSampler with given
HardwareAbstractionLayer instance used to retrieve the sensor data. |
| Modifier and Type | Method and Description |
|---|---|
void |
sample(IMonitoringController monitoringCtr)
Triggers this
ISampler to perform a measurement and to pass the data to the given IMonitoringController. |
public MemSwapUsageSampler(oshi.hardware.HardwareAbstractionLayer hardwareAbstractionLayer)
AbstractOshiSampler with given
HardwareAbstractionLayer instance used to retrieve the sensor data.
Users should use the factory method
kieker.monitoring.sampler.sigar.OshiSamplerFactory#createSensorMemSwapUsage()
to acquire an instance rather than calling this constructor directly.hardwareAbstractionLayer - The HardwareAbstractionLayer which will be used to
retrieve the data.public void sample(IMonitoringController monitoringCtr) throws org.hyperic.sigar.SigarException
ISampler to perform a measurement and to pass the data to the given IMonitoringController.monitoringCtr - The controller to which the sampler should pass the data.org.hyperic.sigar.SigarExceptionCopyright 2020 Kieker Project, http://kieker-monitoring.net