|
Common System 0.2.0
Common interfaces and patterns for system integration
|
Health monitoring system with dependency management. More...
#include <atomic>#include <chrono>#include <functional>#include <memory>#include <mutex>#include <sstream>#include <string>#include <unordered_map>#include <vector>#include "health_check.h"#include "health_dependency_graph.h"

Go to the source code of this file.
Classes | |
| struct | kcenon::common::interfaces::health_monitor_stats |
| Statistics for health monitoring. More... | |
| class | kcenon::common::interfaces::health_monitor |
| Central health monitoring system. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::common |
| Core interfaces. | |
| namespace | kcenon::common::interfaces |
Typedefs | |
| using | kcenon::common::interfaces::recovery_handler = std::function<bool()> |
| Recovery handler function type. | |
Functions | |
| health_monitor & | kcenon::common::interfaces::global_health_monitor () |
| Get the global health monitor instance. | |
Health monitoring system with dependency management.
This header defines the health_monitor class which provides a complete health monitoring solution with check registration, dependency management, and recovery handlers.
Definition in file health_monitor.h.