Notifications
Configure how you receive alert notifications.
Add Notification Channel
POST /api/v1/alerts/channels
{
"name": "Slack Production",
"type": "webhook",
"config": {
"url": "https://hooks.slack.com/services/...",
"template": "slack"
}
}
Webhook Payload
{
"alert_id": "uuid",
"alert_name": "High CPU Alert",
"resource_type": "server",
"resource_name": "web-1",
"metric": "cpu_percent",
"value": 95.5,
"threshold": 90,
"severity": "warning",
"triggered_at": "2024-01-15T10:30:00Z"
}
Notification Settings
- Quiet Hours - Suppress non-critical alerts during specified hours
- Rate Limiting - Prevent notification flooding
- Escalation - Escalate unacknowledged alerts