Raxol.Performance.AlertManager (Raxol v2.0.1)
View SourceAdvanced alerting system for Raxol performance monitoring.
This module provides comprehensive alerting capabilities:
- Multi-channel alert delivery (email, Slack, webhooks, SMS)
- Intelligent alert grouping and deduplication
- Alert escalation based on severity and duration
- Integration with external monitoring systems (PagerDuty, Datadog, etc.)
- Alert acknowledgment and resolution tracking
- Historical alert analysis and reporting
The AlertManager integrates with AutomatedMonitor to provide real-time notifications when performance issues are detected.
Summary
Functions
Acknowledge an active alert.
Returns a specification to start this module under a supervisor.
Configure alert channels and integrations.
Get historical alert data for analysis.
Get alert statistics and metrics.
Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_cast/2.
Resolve an active alert.
Send a performance alert through configured channels.
Functions
Acknowledge an active alert.
Returns a specification to start this module under a supervisor.
See Supervisor.
Configure alert channels and integrations.
Get historical alert data for analysis.
Get alert statistics and metrics.
Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_cast/2.
Resolve an active alert.
Send a performance alert through configured channels.