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


Public Member Functions | |
| external_api_health_check (const std::string &name) | |
| std::string | get_name () const override |
| Get the human-readable name of this health check. | |
| health_check_type | get_type () const override |
| Get the type of this health check (liveness, readiness, or startup). | |
| health_check_result | check () override |
| Execute the health check and return the result. | |
| bool | is_critical () const override |
| Whether this check is critical for overall system health. | |
Public Member Functions inherited from kcenon::monitoring::health_check | |
| virtual | ~health_check ()=default |
| virtual std::chrono::milliseconds | get_timeout () const |
| Get the maximum time allowed for this check to complete. | |
Private Attributes | |
| std::string | name_ |
Definition at line 71 of file production_monitoring_example.cpp.
|
inlineexplicit |
Definition at line 76 of file production_monitoring_example.cpp.
|
inlineoverridevirtual |
Execute the health check and return the result.
Implements kcenon::monitoring::health_check.
Definition at line 86 of file production_monitoring_example.cpp.
References kcenon::monitoring::health_check_result::healthy().

|
inlineoverridevirtual |
Get the human-readable name of this health check.
Implements kcenon::monitoring::health_check.
Definition at line 78 of file production_monitoring_example.cpp.
References name_.
|
inlineoverridevirtual |
Get the type of this health check (liveness, readiness, or startup).
Implements kcenon::monitoring::health_check.
Definition at line 82 of file production_monitoring_example.cpp.
|
inlineoverridevirtual |
Whether this check is critical for overall system health.
Reimplemented from kcenon::monitoring::health_check.
Definition at line 91 of file production_monitoring_example.cpp.
|
private |
Definition at line 73 of file production_monitoring_example.cpp.
Referenced by get_name().