| Modifier and Type | Method and Description | 
|---|---|
ScheduledSamplerJob | 
SamplingController.schedulePeriodicSampler(ISampler sensor,
                       long initialDelay,
                       long period,
                       java.util.concurrent.TimeUnit timeUnit)
Schedules the given  
ISampler with given initial delay, and period. | 
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)  | 
| Constructor and Description | 
|---|
ScheduledSamplerJob(IMonitoringController monitoringController,
                   ISampler sensor)
Constructs a new  
ScheduledSamplerJob with the given parameters. | 
| Modifier and Type | Method and Description | 
|---|---|
protected ISampler[] | 
GCServletContextListener.createSamplers()  | 
protected ISampler[] | 
ThreadStatusServletContextListener.createSamplers()  | 
protected ISampler[] | 
CPUsCombinedServletContextListener.createSamplers()  | 
protected ISampler[] | 
SystemResourceUsageServletContextListener.createSamplers()  | 
protected ISampler[] | 
JVMUptimeServletContextListener.createSamplers()  | 
protected ISampler[] | 
ClassLoadingServletContextListener.createSamplers()  | 
protected ISampler[] | 
JVMMemoryServletContextListener.createSamplers()  | 
protected ISampler[] | 
CompilationServletContextListener.createSamplers()  | 
protected abstract ISampler[] | 
AbstractRegularSamplingServletContextListener.createSamplers()
Create samplers for the specific sampling class. 
 | 
protected ISampler[] | 
CPUMemUsageServletContextListener.createSamplers()  | 
| Modifier and Type | Class and Description | 
|---|---|
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. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
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) . | 
Copyright 2020 Kieker Project, http://kieker-monitoring.net