|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
#include <system_resource_collector.h>

Public Types | |
| enum class | severity { info , warning , critical } |
Public Attributes | |
| std::string | resource |
| severity | level |
| double | current_value |
| double | threshold |
| std::string | message |
| std::chrono::steady_clock::time_point | timestamp |
Definition at line 424 of file system_resource_collector.h.
|
strong |
| Enumerator | |
|---|---|
| info | |
| warning | |
| critical | |
Definition at line 425 of file system_resource_collector.h.
| double kcenon::monitoring::resource_threshold_monitor::alert::current_value |
Definition at line 429 of file system_resource_collector.h.
| severity kcenon::monitoring::resource_threshold_monitor::alert::level |
Definition at line 428 of file system_resource_collector.h.
| std::string kcenon::monitoring::resource_threshold_monitor::alert::message |
Definition at line 431 of file system_resource_collector.h.
| std::string kcenon::monitoring::resource_threshold_monitor::alert::resource |
Definition at line 427 of file system_resource_collector.h.
| double kcenon::monitoring::resource_threshold_monitor::alert::threshold |
Definition at line 430 of file system_resource_collector.h.
| std::chrono::steady_clock::time_point kcenon::monitoring::resource_threshold_monitor::alert::timestamp |
Definition at line 432 of file system_resource_collector.h.