Alerting
Configure alert rules to get notified when containers or hosts exceed defined thresholds. Alerts are tracked as events and dispatched to external channels via webhooks.
INFO
Alerting requires a Pro license. See Licensing for details.
Access
Navigate to Alerts in the sidebar or go to /alerts.
Key Features
- Define rules based on CPU %, memory %, and container status changes
- Set thresholds with configurable severity levels (info, warning, critical)
- Alert events are logged with timestamps and resolution status
- Dispatch notifications to Slack, Discord, or Microsoft Teams via Webhooks
- Mute rules temporarily without deleting them
Usage
Creating an Alert Rule
- Navigate to
/alertsand click New Rule - Select the target environment and optionally a specific container
- Choose a metric (CPU usage, memory usage, or status change)
- Set the threshold value and severity level
- Optionally attach a webhook endpoint for external delivery
- Save the rule
Viewing Alert Events
The alert events table shows all triggered alerts with:
- Timestamp and severity
- Which rule was triggered
- The metric value that caused the alert
- Current resolution status
Use the filters to narrow by environment, severity, or date range.
Managing Rules
From the rules list you can:
- Enable/Disable — toggle a rule without deleting it
- Edit — adjust thresholds or attached webhooks
- Delete — permanently remove a rule and its event history
API
GET /api/alerts/rules # List all alert rules
POST /api/alerts/rules # Create a new rule
PUT /api/alerts/rules/{id} # Update a rule
DELETE /api/alerts/rules/{id} # Delete a rule
GET /api/alerts/events # List alert events
GET /api/alerts/events/{id} # Get a single eventManaged by AlertController.