Class | Description |
---|---|
AbstractOshiSampler |
Eases the implementation of
ISampler s which collect system-level
sensor data via the com.github.oshi API and store this data as
IMonitoringRecord s via
WriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord)
. |
CPUsCombinedPercSampler |
Logs the combined (i.e., User + Sys + Nice + Wait) cpu utilization for each
CPU in the system, retrieved via
HardwareAbstractionLayer , as
ResourceUtilizationRecord s via
IWriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord)
. |
CPUsDetailedPercConverter |
Converts and stores CPU percentages (of i.e., User + Sys + Nice + Wait) The
conversion is made by collecting the ticks at two different times,
calculating the deltas and by calculating the relative values.
|
CPUsDetailedPercSampler |
Logs detailed utilization statistics for each CPU in the system, retrieved
from
CentralProcessor , as CPUUtilizationRecord s via
IWriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord)
. |
DiskUsageSampler |
Logs disk usage of the system, retrieved as
DiskUsageRecord via
IWriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord)
. |
LoadAverageSampler |
Logs load average of the system, retrieved as
LoadAverageRecord via
IWriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord)
. |
MemSwapUsageSampler |
Logs memory and swap statistics retrieved from
GlobalMemory , as
MemSwapUsageRecord s via
IWriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord)
. |
NetworkUtilizationSampler |
Logs network utilization of the system, retrieved as
NetworkUtilizationRecord via
IWriterController.newMonitoringRecord(kieker.common.record.IMonitoringRecord)
. |
Copyright 2020 Kieker Project, http://kieker-monitoring.net