|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Degradation plan for coordinated service degradation. More...
#include <graceful_degradation.h>

Public Member Functions | |
| bool | validate () const |
Public Attributes | |
| std::string | name |
| std::vector< std::string > | services_to_maintain |
| std::vector< std::string > | services_to_disable |
| degradation_level | target_level = degradation_level::minimal |
Degradation plan for coordinated service degradation.
Definition at line 92 of file graceful_degradation.h.
|
inline |
Definition at line 98 of file graceful_degradation.h.
References name.
Referenced by kcenon::monitoring::graceful_degradation_manager::add_degradation_plan(), and TEST_F().

| std::string kcenon::monitoring::degradation_plan::name |
Definition at line 93 of file graceful_degradation.h.
Referenced by kcenon::monitoring::graceful_degradation_manager::add_degradation_plan(), kcenon::monitoring::create_degradation_plan(), TEST_F(), TEST_F(), and validate().
| std::vector<std::string> kcenon::monitoring::degradation_plan::services_to_disable |
Definition at line 95 of file graceful_degradation.h.
Referenced by kcenon::monitoring::create_degradation_plan().
| std::vector<std::string> kcenon::monitoring::degradation_plan::services_to_maintain |
Definition at line 94 of file graceful_degradation.h.
Referenced by kcenon::monitoring::create_degradation_plan().
| degradation_level kcenon::monitoring::degradation_plan::target_level = degradation_level::minimal |
Definition at line 96 of file graceful_degradation.h.
Referenced by kcenon::monitoring::create_degradation_plan().