Alertmanager
External References
Tools:
Alerts:
- Awesome Prometheus Rules for Alertmanager
- Basic Prometheus Alerts
- Better alerts for Slack
- Graph in Slack
- Example Config, Alert, Template
-
Example Alerts 1 Example Alerts 2 Example Alert 3 (context switches) Example Alert 4 (slack) - Deadmans Switch
- Continue Routes in Alertmanager
- Alert on Missing Labels and Metrics
- Samber Awesome Prometheus Alerts
- Increase Alert Example
- Dzyoba Prometheus Alerts
Configs:
- Basic getting started example with Slack
- Webhook config example
- Setup DeadManSwitch alert and DeadManSwitch Webhook Config and Golang Webhook Example
Routing:
- Routing Alerts based on Severity Levels and Tags
- Routing Alerts based on Alert name
- Route Alerts to Multiple Destinations
Setups:
- Setup Alertmanager with manual call example
- Setup Alertmanager with Ansible
- Log Monitoring and Alerting with Loki
- Blogposts:
- Custom Notifications with Alertmanagers Webhook Receiver in Kubernetes
Tooling:
API Calls
Manual trigger alert:
$ curl -H "Content-Type: application/json" -d '[{"status": "firing", "labels":{"alertname":"TestAlert1"}}]' localhost:9093/alertmanager/api/v1/alerts