Kieker 1.11

kieker.monitoring.sampler.sigar.samplers
Class MemSwapUsageSampler

java.lang.Object
  extended by kieker.monitoring.sampler.sigar.samplers.AbstractSigarSampler
      extended by kieker.monitoring.sampler.sigar.samplers.MemSwapUsageSampler
All Implemented Interfaces:
ISampler

public class MemSwapUsageSampler
extends AbstractSigarSampler

Logs memory and swap statistics retrieved from Mem and Swap, as MemSwapUsageRecords via IWriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord) .

Since:
1.3
Author:
Andre van Hoorn

Field Summary
 
Fields inherited from class kieker.monitoring.sampler.sigar.samplers.AbstractSigarSampler
sigar
 
Constructor Summary
MemSwapUsageSampler(org.hyperic.sigar.SigarProxy sigar)
          Constructs a new AbstractSigarSampler with given SigarProxy instance used to retrieve the sensor data.
 
Method Summary
 void sample(IMonitoringController monitoringCtr)
          Triggers this ISampler to perform a measurement and to pass the data to the given IMonitoringController.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MemSwapUsageSampler

public MemSwapUsageSampler(org.hyperic.sigar.SigarProxy sigar)
Constructs a new AbstractSigarSampler with given SigarProxy instance used to retrieve the sensor data. Users should use the factory method SigarSamplerFactory.createSensorMemSwapUsage() to acquire an instance rather than calling this constructor directly.

Parameters:
sigar - The sigar proxy which will be used to retrieve the data.
Method Detail

sample

public void sample(IMonitoringController monitoringCtr)
            throws org.hyperic.sigar.SigarException
Triggers this ISampler to perform a measurement and to pass the data to the given IMonitoringController.

Parameters:
monitoringCtr - The controller to which the sampler should pass the data.
Throws:
org.hyperic.sigar.SigarException

Kieker 1.11

Copyright 2015 Kieker Project, http://kieker-monitoring.net