|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Service state tracking. More...
#include <graceful_degradation.h>

Public Attributes | |
| service_config | config |
| degradation_level | current_level = degradation_level::normal |
| std::string | last_degradation_reason |
| std::chrono::steady_clock::time_point | last_state_change |
Service state tracking.
Definition at line 106 of file graceful_degradation.h.
| service_config kcenon::monitoring::service_state::config |
Definition at line 107 of file graceful_degradation.h.
Referenced by kcenon::monitoring::graceful_degradation_manager::register_service().
| degradation_level kcenon::monitoring::service_state::current_level = degradation_level::normal |
Definition at line 108 of file graceful_degradation.h.
Referenced by kcenon::monitoring::graceful_degradation_manager::register_service().
| std::string kcenon::monitoring::service_state::last_degradation_reason |
Definition at line 109 of file graceful_degradation.h.
| std::chrono::steady_clock::time_point kcenon::monitoring::service_state::last_state_change |
Definition at line 110 of file graceful_degradation.h.
Referenced by kcenon::monitoring::graceful_degradation_manager::register_service().