Uses of Interface
kieker.monitoring.core.sampler.ISampler
Packages that use ISampler
Package
Description
Copyright 2026 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Copyright 2026 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Copyright 2026 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Copyright 2026 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Copyright 2026 Kieker Project (http://kieker-monitoring.net)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
-
Uses of ISampler in kieker.monitoring.core.controller
Methods in kieker.monitoring.core.controller with parameters of type ISamplerModifier and TypeMethodDescriptionISamplingController.schedulePeriodicSampler(ISampler sampler, long initialDelay, long period, TimeUnit timeUnit) Schedules the givenISamplerwith given initial delay, and period.MonitoringController.schedulePeriodicSampler(ISampler sampler, long initialDelay, long period, TimeUnit timeUnit) SamplingController.schedulePeriodicSampler(ISampler sensor, long initialDelay, long period, TimeUnit timeUnit) Schedules the givenISamplerwith given initial delay, and period. -
Uses of ISampler in kieker.monitoring.core.sampler
Constructors in kieker.monitoring.core.sampler with parameters of type ISamplerModifierConstructorDescriptionScheduledSamplerJob(IMonitoringController monitoringController, ISampler sensor) Constructs a newScheduledSamplerJobwith the given parameters. -
Uses of ISampler in kieker.monitoring.probe.servlet
Methods in kieker.monitoring.probe.servlet that return ISamplerModifier and TypeMethodDescriptionprotected abstract ISampler[]AbstractRegularSamplingServletContextListener.createSamplers()Create samplers for the specific sampling class.protected ISampler[]ClassLoadingServletContextListener.createSamplers()protected ISampler[]CompilationServletContextListener.createSamplers()protected ISampler[]CPUMemUsageServletContextListener.createSamplers()protected ISampler[]CPUsCombinedServletContextListener.createSamplers()protected ISampler[]GCServletContextListener.createSamplers()protected ISampler[]JVMMemoryServletContextListener.createSamplers()protected ISampler[]JVMUptimeServletContextListener.createSamplers()protected ISampler[]SystemResourceUsageServletContextListener.createSamplers()protected ISampler[]ThreadStatusServletContextListener.createSamplers() -
Uses of ISampler in kieker.monitoring.sampler.mxbean
Classes in kieker.monitoring.sampler.mxbean that implement ISamplerModifier and TypeClassDescriptionclassThis is an abstract base for all sampler using the MXBean interface to access information from the JVM.classA sampler using the MXBean interface to access information about the class loading.classA sampler using the MXBean interface to access information about the compilation time.classA sampler using the MXBean interface to access information about the garbage collector(s).classA sampler using the MXBean interface to access information about the JVM memory usage.classA sampler using the MXBean interface to access information about the threads in the JVM.classA sampler using the MXBean interface to access information about the JVM uptime. -
Uses of ISampler in kieker.monitoring.sampler.oshi.samplers
Classes in kieker.monitoring.sampler.oshi.samplers that implement ISamplerModifier and TypeClassDescriptionclassEases the implementation ofISamplers which collect system-level sensor data via thecom.github.oshiAPI and store this data asIMonitoringRecords viaWriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord).classLogs the combined (i.e., User + Sys + Nice + Wait) cpu utilization for each CPU in the system, retrieved viaHardwareAbstractionLayer, asResourceUtilizationRecords viaIWriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord).final classLogs detailed utilization statistics for each CPU in the system, retrieved fromCentralProcessor, asCPUUtilizationRecords viaIWriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord).final classLogs disk usage of the system, retrieved asDiskUsageRecordviaIWriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord).final classLogs load average of the system, retrieved asLoadAverageRecordviaIWriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord).classLogs memory and swap statistics retrieved fromGlobalMemory, asMemSwapUsageRecords viaIWriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord).final classLogs network utilization of the system, retrieved asNetworkUtilizationRecordviaIWriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord).