Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
Loading...
Searching...
No Matches
kcenon::monitoring::error_boundary< T > Member List

This is the complete list of members for kcenon::monitoring::error_boundary< T >, including all inherited members.

config typedefkcenon::monitoring::error_boundary< T >
config_kcenon::monitoring::error_boundary< T >private
consecutive_failures_kcenon::monitoring::error_boundary< T >private
current_degradation_level_kcenon::monitoring::error_boundary< T >private
downgrade_degradation()kcenon::monitoring::error_boundary< T >inlineprivate
error_boundary()kcenon::monitoring::error_boundary< T >inline
error_boundary(const std::string &name)kcenon::monitoring::error_boundary< T >inlineexplicit
error_boundary(const std::string &name, const config &cfg)kcenon::monitoring::error_boundary< T >inlineexplicit
error_handler_kcenon::monitoring::error_boundary< T >private
execute(Func &&func) -> common::Result< T >kcenon::monitoring::error_boundary< T >inline
execute(Func &&func, FallbackFunc &&fallback) -> common::Result< T >kcenon::monitoring::error_boundary< T >inline
fallback_strategy_kcenon::monitoring::error_boundary< T >private
force_degradation(degradation_level level)kcenon::monitoring::error_boundary< T >inline
get_degradation_level() constkcenon::monitoring::error_boundary< T >inline
get_metrics() constkcenon::monitoring::error_boundary< T >inline
get_name() constkcenon::monitoring::error_boundary< T >inline
handle_failure(const common::error_info &err)kcenon::monitoring::error_boundary< T >inlineprivate
handle_success()kcenon::monitoring::error_boundary< T >inlineprivate
is_healthy() constkcenon::monitoring::error_boundary< T >inline
metrics_kcenon::monitoring::error_boundary< T >mutableprivate
name_kcenon::monitoring::error_boundary< T >private
set_error_handler(std::function< void(const error_info &, degradation_level)> handler)kcenon::monitoring::error_boundary< T >inline
set_fallback_strategy(std::shared_ptr< fallback_strategy_interface< T > > strategy)kcenon::monitoring::error_boundary< T >inline
upgrade_degradation()kcenon::monitoring::error_boundary< T >inlineprivate