kieker.monitoring.sampler.sigar.samplers
Class AbstractSigarSampler
java.lang.Object
kieker.monitoring.sampler.sigar.samplers.AbstractSigarSampler
- All Implemented Interfaces:
- ISampler
- Direct Known Subclasses:
- CPUsCombinedPercSampler, CPUsDetailedPercSampler, MemSwapUsageSampler
public abstract class AbstractSigarSampler
- extends Object
- implements ISampler
Eases the implementation of ISampler
s which collect system-level sensor data via the Sigar
API and store this data as
IMonitoringRecord
s via
WriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord)
.
- Since:
- 1.3
- Author:
- Andre van Hoorn
Constructor Summary |
AbstractSigarSampler(org.hyperic.sigar.SigarProxy sigar)
Constructs a new AbstractSigarSampler with given SigarProxy instance used to retrieve the sensor data. |
Methods inherited from interface kieker.monitoring.core.sampler.ISampler |
sample |
AbstractSigarSampler
public AbstractSigarSampler(org.hyperic.sigar.SigarProxy sigar)
- Constructs a new
AbstractSigarSampler
with given SigarProxy
instance used to retrieve the sensor data.
- Parameters:
sigar
- The sigar proxy which will be used to retrieve the data.
Copyright 2014 Kieker Project, http://kieker-monitoring.net>