|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Formats alerts as human-readable text. More...
#include <alert_notifiers.h>


Public Member Functions | |
| std::string | format (const alert &a) const override |
| Format a single alert. | |
| std::string | format_group (const alert_group &group) const override |
| Format an alert group. | |
Public Member Functions inherited from kcenon::monitoring::alert_formatter | |
| virtual | ~alert_formatter ()=default |
Formats alerts as human-readable text.
Definition at line 154 of file alert_notifiers.h.
|
inlineoverridevirtual |
Format a single alert.
| a | Alert to format |
Implements kcenon::monitoring::alert_formatter.
Definition at line 156 of file alert_notifiers.h.
References kcenon::monitoring::alert_severity_to_string(), kcenon::monitoring::alert_state_to_string(), kcenon::monitoring::alert::annotations, kcenon::monitoring::alert::fingerprint(), kcenon::monitoring::alert::name, kcenon::monitoring::alert::severity, kcenon::monitoring::alert::state, kcenon::monitoring::alert_annotations::summary, and kcenon::monitoring::alert::value.
Referenced by main().


|
inlineoverridevirtual |
Format an alert group.
| group | Alert group to format |
Implements kcenon::monitoring::alert_formatter.
Definition at line 166 of file alert_notifiers.h.
References kcenon::monitoring::alert_severity_to_string(), kcenon::monitoring::alert_state_to_string(), kcenon::monitoring::alert_group::alerts, kcenon::monitoring::alert_group::group_key, kcenon::monitoring::alert_group::max_severity(), and kcenon::monitoring::alert_group::size().
