Package io.github.tkasozi.aspect
Class SystemCPUMonitoring
java.lang.Object
io.github.tkasozi.aspect.SystemCPUMonitoring
* Configures polling for cpu usage.
-
Constructor Summary
ConstructorsConstructorDescriptionSystemCPUMonitoring
(@NonNull CpuEventLogRepository cpuEventLogRepository, @NonNull Long ttl) Constructor. -
Method Summary
-
Constructor Details
-
SystemCPUMonitoring
public SystemCPUMonitoring(@NonNull @NonNull CpuEventLogRepository cpuEventLogRepository, @NonNull @NonNull Long ttl) Constructor.- Parameters:
cpuEventLogRepository
- persistence layer for Event log.ttl
- Time to live.
-
-
Method Details
-
logCpuUsage
Schedules an interval to poll cpu usage.
-