|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Fault tolerance metrics. More...
#include <fault_tolerance_manager.h>

Public Member Functions | |
| double | get_overall_success_rate () const |
Public Attributes | |
| size_t | total_operations = 0 |
| size_t | successful_operations = 0 |
| size_t | failed_operations = 0 |
| size_t | circuit_breaker_rejections = 0 |
| size_t | timeouts = 0 |
Fault tolerance metrics.
Definition at line 32 of file fault_tolerance_manager.h.
|
inline |
Definition at line 39 of file fault_tolerance_manager.h.
References successful_operations, and total_operations.
| size_t kcenon::monitoring::fault_tolerance_metrics::circuit_breaker_rejections = 0 |
Definition at line 36 of file fault_tolerance_manager.h.
| size_t kcenon::monitoring::fault_tolerance_metrics::failed_operations = 0 |
Definition at line 35 of file fault_tolerance_manager.h.
Referenced by kcenon::monitoring::fault_tolerance_manager< T >::execute(), and kcenon::monitoring::fault_tolerance_manager< T >::execute_with_timeout().
| size_t kcenon::monitoring::fault_tolerance_metrics::successful_operations = 0 |
Definition at line 34 of file fault_tolerance_manager.h.
Referenced by kcenon::monitoring::fault_tolerance_manager< T >::execute(), kcenon::monitoring::fault_tolerance_manager< T >::execute_with_timeout(), and get_overall_success_rate().
| size_t kcenon::monitoring::fault_tolerance_metrics::timeouts = 0 |
Definition at line 37 of file fault_tolerance_manager.h.
Referenced by kcenon::monitoring::fault_tolerance_manager< T >::execute_with_timeout().
| size_t kcenon::monitoring::fault_tolerance_metrics::total_operations = 0 |
Definition at line 33 of file fault_tolerance_manager.h.
Referenced by kcenon::monitoring::fault_tolerance_manager< T >::execute(), kcenon::monitoring::fault_tolerance_manager< T >::execute_with_timeout(), and get_overall_success_rate().