Skip to main content

Alert Manager

DistroAlertmanager
Type
Deployhelm-chart
Docslink
Backup
Scaling
CLI
UIweb

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

Articles