Files
observability/alertmanager/servicemonitor.yaml
Mayne0213 997893284b FEAT(alertmanager): add ServiceMonitor
- Create servicemonitor.yaml for Prometheus to scrape Alertmanager
- alertmanager chart does not include ServiceMonitor, must be added separately
- Enables Grafana Alertmanager dashboard to display data
2026-01-05 00:40:01 +09:00

28 lines
692 B
YAML

apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: alertmanager
namespace: prometheus
labels:
release: prometheus
spec:
endpoints:
- port: http
path: /metrics
scheme: http
interval: 60s
relabelings:
- targetLabel: cluster
replacement: "mayne-cluster"
# Drop alertmanager-headless to avoid duplicate metrics
- sourceLabels: [__meta_kubernetes_service_name]
regex: alertmanager-headless
action: drop
namespaceSelector:
matchNames:
- alertmanager
selector:
matchLabels:
app.kubernetes.io/instance: alertmanager
app.kubernetes.io/name: alertmanager