|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|


Protected Member Functions | |
| void | SetUp () override |
| void | TearDown () override |
| kcenon::common::Result< int > | failing_operation () |
| kcenon::common::Result< int > | always_failing_operation () |
| kcenon::common::Result< int > | always_succeeding_operation () |
| kcenon::common::Result< int > | slow_operation (std::chrono::milliseconds delay) |
Protected Attributes | |
| std::atomic< int > | call_count {0} |
| std::atomic< int > | success_after_attempts {0} |
Definition at line 15 of file test_fault_tolerance.cpp.
|
inlineprotected |
Definition at line 43 of file test_fault_tolerance.cpp.
References call_count.
|
inlineprotected |
Definition at line 49 of file test_fault_tolerance.cpp.
References call_count.
|
inlineprotected |
Definition at line 33 of file test_fault_tolerance.cpp.
References call_count, and success_after_attempts.
|
inlineoverrideprotected |
Definition at line 17 of file test_fault_tolerance.cpp.
References call_count, and success_after_attempts.
|
inlineprotected |
Definition at line 55 of file test_fault_tolerance.cpp.
References call_count, and kcenon::monitoring::delay.
|
inlineoverrideprotected |
Definition at line 22 of file test_fault_tolerance.cpp.
References kcenon::monitoring::circuit_breaker_registry::clear(), kcenon::monitoring::fault_tolerance_registry::clear(), kcenon::monitoring::retry_executor_registry::clear(), kcenon::monitoring::global_circuit_breaker_registry(), kcenon::monitoring::global_fault_tolerance_registry(), and kcenon::monitoring::global_retry_executor_registry().

|
protected |
Definition at line 29 of file test_fault_tolerance.cpp.
Referenced by always_failing_operation(), always_succeeding_operation(), failing_operation(), SetUp(), and slow_operation().
|
protected |
Definition at line 30 of file test_fault_tolerance.cpp.
Referenced by failing_operation(), and SetUp().