|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Formats alerts for notification payloads. More...
#include <alert_notifiers.h>


Public Member Functions | |
| virtual | ~alert_formatter ()=default |
| virtual std::string | format (const alert &a) const =0 |
| Format a single alert. | |
| virtual std::string | format_group (const alert_group &group) const =0 |
| Format an alert group. | |
Formats alerts for notification payloads.
Base class for formatting alerts into various formats (JSON, text, etc.) for different notification targets.
Definition at line 70 of file alert_notifiers.h.
|
virtualdefault |
|
pure virtual |
Format a single alert.
| a | Alert to format |
Implemented in kcenon::monitoring::json_alert_formatter, and kcenon::monitoring::text_alert_formatter.
|
pure virtual |
Format an alert group.
| group | Alert group to format |
Implemented in kcenon::monitoring::json_alert_formatter, and kcenon::monitoring::text_alert_formatter.