Hem / Dokumentation / Alertmanager
Alertmanager-larm som push-notiser på iPhone
Alertmanagers webhook-mottagare kan POSTa till valfri URL när ett larm utlöses eller löses. Rikta den mot Pling så blir dina Prometheus-larm push-notiser på iPhone, med etiketten severity mappad till push-prioritet och grupperade larm sammanfattade åt dig.
Mottagarkonfigurationen
Lägg till en webhook-mottagare i alertmanager.yml och dirigera larm till den:
receivers:
- name: pling
webhook_configs:
- url: "https://api.plingpush.com/api/ingest/alertmanager/YOUR_TOKEN"
send_resolved: true
route:
receiver: pling
Ladda om och testa
Ladda om konfigurationen och utlös sedan ett testlarm:
curl -X POST http://localhost:9093/-/reload
Hur pushen ser ut
- Titel —
[FIRING]eller[RESOLVED]plus larmets namn. - Meddelande — sammanfattningsannoteringen, instansen och antalet larm.
- Prioritet — allvarlighetsgraden
criticalblir hög; löst blir lågt. - Tryckmål — larmets generator-URL.
Vanliga frågor
Fungerar send_resolved?
Ja. Med send_resolved: true postar Alertmanager även när en avisering löses, och Pling levererar det som en [RESOLVED]-push med låg prioritet.
Vad händer med grupperade aviseringar?
Alertmanager grupperar larm innan de skickas. Pling använder gruppens larmnamn som titel och anger i meddelandet hur många larm som finns i gruppen.
Hur avgörs prioritet?
En etikett med severity: critical mappas till hög prioritet, andra allvarlighetsgrader till normal, och lösta notiser till låg. Sammanfattningsannoteringen och instansetiketten utgör meddelandet.
Var hämtar jag min token?
Skapa en API-token i Pling-appen eller på plingpush.com/account och använd den i stället för YOUR_TOKEN i webhook-URL:en.
Fler recept: GitHub Actions · cron-jobb · Python · Grafana · Uptime Kuma · API-referens