Kieker 1.12

Uses of Interface
kieker.monitoring.core.sampler.ISampler

Packages that use ISampler
kieker.monitoring.core.controller   
kieker.monitoring.core.sampler   
kieker.monitoring.probe.servlet   
kieker.monitoring.sampler.mxbean   
kieker.monitoring.sampler.sigar.samplers   
 

Uses of ISampler in kieker.monitoring.core.controller
 

Methods in kieker.monitoring.core.controller with parameters of type ISampler
 ScheduledSamplerJob ISamplingController.schedulePeriodicSampler(ISampler sampler, long initialDelay, long period, java.util.concurrent.TimeUnit timeUnit)
          Schedules the given ISampler with given initial delay, and period.
 ScheduledSamplerJob MonitoringController.schedulePeriodicSampler(ISampler sampler, long initialDelay, long period, java.util.concurrent.TimeUnit timeUnit)
           
 ScheduledSamplerJob SamplingController.schedulePeriodicSampler(ISampler sensor, long initialDelay, long period, java.util.concurrent.TimeUnit timeUnit)
          Schedules the given ISampler with given initial delay, and period.
 

Uses of ISampler in kieker.monitoring.core.sampler
 

Constructors in kieker.monitoring.core.sampler with parameters of type ISampler
ScheduledSamplerJob(IMonitoringController monitoringController, ISampler sensor)
          Constructs a new ScheduledSamplerJob with the given parameters.
 

Uses of ISampler in kieker.monitoring.probe.servlet
 

Methods in kieker.monitoring.probe.servlet that return ISampler
protected  ISampler[] GCServletContextListener.createSamplers()
           
protected  ISampler[] SystemResourceUsageServletContextListener.createSamplers()
           
protected  ISampler[] CPUsCombinedServletContextListener.createSamplers()
           
protected  ISampler[] ClassLoadingServletContextListener.createSamplers()
           
protected  ISampler[] JVMUptimeServletContextListener.createSamplers()
           
protected  ISampler[] ThreadStatusServletContextListener.createSamplers()
           
protected  ISampler[] JVMMemoryServletContextListener.createSamplers()
           
protected  ISampler[] CompilationServletContextListener.createSamplers()
           
protected  ISampler[] CPUMemUsageServletContextListener.createSamplers()
           
protected abstract  ISampler[] AbstractRegularSamplingServletContextListener.createSamplers()
          Create samplers for the specific sampling class.
 

Uses of ISampler in kieker.monitoring.sampler.mxbean
 

Classes in kieker.monitoring.sampler.mxbean that implement ISampler
 class AbstractMXBeanSampler
          This is an abstract base for all sampler using the MXBean interface to access information from the JVM.
 class ClassLoadingSampler
          A sampler using the MXBean interface to access information about the class loading.
 class CompilationSampler
          A sampler using the MXBean interface to access information about the compilation time.
 class GCSampler
          A sampler using the MXBean interface to access information about the garbage collector(s).
 class MemorySampler
          A sampler using the MXBean interface to access information about the JVM memory usage.
 class ThreadsStatusSampler
          A sampler using the MXBean interface to access information about the threads in the JVM.
 class UptimeSampler
          A sampler using the MXBean interface to access information about the JVM uptime.
 

Uses of ISampler in kieker.monitoring.sampler.sigar.samplers
 

Classes in kieker.monitoring.sampler.sigar.samplers that implement ISampler
 class AbstractSigarSampler
          Eases the implementation of ISamplers which collect system-level sensor data via the Sigar API and store this data as IMonitoringRecords via WriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord) .
 class CPUsCombinedPercSampler
          Logs the combined (i.e., User + Sys + Nice + Wait) cpu utilization for each CPU in the system, retrieved via CpuPerc.getCombined(), as ResourceUtilizationRecords via IWriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord) .
 class CPUsDetailedPercSampler
          Logs detailed utilization statistics for each CPU in the system, retrieved from CpuPerc, as CPUUtilizationRecords via IWriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord) .
 class DiskUsageSampler
          Logs disk usage of the system, retrieved as DiskUsageRecord via IWriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord) .
 class LoadAverageSampler
          Logs load average of the system, retrieved as LoadAverageRecord via IWriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord) .
 class MemSwapUsageSampler
          Logs memory and swap statistics retrieved from Mem and Swap, as MemSwapUsageRecords via IWriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord) .
 class NetworkUtilizationSampler
          Logs network utilization of the system, retrieved as NetworkUtilizationRecord via IWriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord) .
 


Kieker 1.12

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