Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
Loading...
Searching...
No Matches
kcenon::monitoring::service_state Struct Reference

Service state tracking. More...

#include <graceful_degradation.h>

Collaboration diagram for kcenon::monitoring::service_state:
Collaboration graph

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
 

Detailed Description

Service state tracking.

Definition at line 106 of file graceful_degradation.h.

Member Data Documentation

◆ config

service_config kcenon::monitoring::service_state::config

◆ current_level

degradation_level kcenon::monitoring::service_state::current_level = degradation_level::normal

◆ last_degradation_reason

std::string kcenon::monitoring::service_state::last_degradation_reason

Definition at line 109 of file graceful_degradation.h.

◆ last_state_change

std::chrono::steady_clock::time_point kcenon::monitoring::service_state::last_state_change

The documentation for this struct was generated from the following file: