|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|
Alert notification implementations. More...
#include <chrono>#include <cstring>#include <fstream>#include <functional>#include <memory>#include <mutex>#include <queue>#include <sstream>#include <string>#include <thread>#include <vector>#include "alert_manager.h"#include "alert_types.h"#include "../core/result_types.h"

Go to the source code of this file.
Classes | |
| struct | kcenon::monitoring::webhook_config |
| Configuration for webhook notifier. More... | |
| class | kcenon::monitoring::alert_formatter |
| Formats alerts for notification payloads. More... | |
| class | kcenon::monitoring::json_alert_formatter |
| Formats alerts as JSON. More... | |
| class | kcenon::monitoring::text_alert_formatter |
| Formats alerts as human-readable text. More... | |
| class | kcenon::monitoring::webhook_notifier |
| Sends alerts to a webhook endpoint. More... | |
| class | kcenon::monitoring::file_notifier |
| Writes alerts to a file. More... | |
| class | kcenon::monitoring::multi_notifier |
| Sends alerts to multiple notifiers. More... | |
| class | kcenon::monitoring::buffered_notifier |
| Buffers alerts and sends in batches. More... | |
| class | kcenon::monitoring::routing_notifier |
| Routes alerts to different notifiers based on criteria. More... | |
| struct | kcenon::monitoring::routing_notifier::route |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::monitoring |
Alert notification implementations.
This file provides various notifier implementations for sending alert notifications to different targets (webhooks, files, etc.).
Definition in file alert_notifiers.h.