Alert Manager
Distro | Alertmanager |
---|---|
Type | |
Deploy | helm-chart |
Docs | link |
Backup | |
Scaling | |
CLI | |
UI | web |
Setup
kube-prometheus-stack:
alertmanager:
enabled: true
serviceMonitor:
selfMonitor: true
defaultRules:
create: true
rules:
etcd: false
kubeApiserverAvailability: false
kubeApiserverBurnrate: false
kubeApiserverHistogram: false
kubeApiserverSlos: false
kubeControllerManager: false
kubeProxy: false
kubeSchedulerAlerting: false
kubeSchedulerRecording: false
# kubernetesServiceMonitors:
# enabled: false
kubeApiServer:
enabled: false
# kubelet:
# enabled: false
kubeControllerManager:
enabled: false
coreDns:
enabled: false
kubeEtcd:
enabled: false
kubeScheduler:
enabled: false
kubeProxy:
enabled: false
Usecases
Basic: create own PrometheusRule, receive an Alert
Common:
🔄 Monitoring
Grafana Dashboard
https://grafana.com/grafana/dashboards/9578-alertmanager/ (uses deprecated Angular, need to be patched)
Maintenence
- Backup / Restore
- Scaling
- Upgrade