Telefonanruf-Benachrichtigungen für Grafana-Alarme mit Echobell
E-Mail- und Chat-Benachrichtigungen sind bei Vorfällen leicht zu übersehen. Bei kritischen Alarmen kann Echobell Grafana-Webhook-Benachrichtigungen in echte Telefonanrufe mit Eskalation und Wiederholungsunterstützung umwandeln. Diese Anleitung führt durch die vollständige Einrichtung.
Relevante Dokumentation:
- Was ist Echobell → /docs/what-is-echobell
- Benachrichtigungstypen und Wiederholungen → /docs/notification
- Webhooks-Übersicht → /docs/webhook
- Grafana-Integrationsreferenz → /docs/developer/grafana
Voraussetzungen
- Echobell-Konto mit aktivem Channel und Webhook-URL (siehe /docs/webhook)
- Admin-Zugriff auf Ihre Grafana-Instanz
- Mindestens eine konfigurierte Alarmregel
Einrichtung
Schritt 1 — Webhook-Kontaktpunkt in Grafana erstellen
- Alerting → Contact points aufrufen
- „New contact point" klicken und Webhook wählen
- Einen aussagekräftigen Namen vergeben, z. B. „Echobell Phone Calls"
Schritt 2 — Echobell-Webhook-URL eintragen
Die URL auf den Webhook Ihres Channels setzen:
https://hook.echobell.one/t/xxxxxxxx
Diese URL finden Sie in Ihren Channel-Einstellungen in Echobell (Details unter /docs/webhook). Behandeln Sie sie wie ein Secret und rotieren Sie sie bei Bedarf.
Schritt 3 — Integration testen
In Grafana auf Test klicken, um einen Testalarm zu senden. Innerhalb von Sekunden sollten Sie einen Echobell-Telefonanruf erhalten.
Schritt 4 — In Benachrichtigungsrichtlinien einbinden
- Alerting → Notification policies aufrufen
- Eine Richtlinie für kritische Alarme erstellen oder bearbeiten
- Den Kontaktpunkt „Echobell Phone Calls" hinzufügen
Grafana leitet jetzt passende Alarme an Echobell weiter.
Best Practices
- Telefonanrufe für hochpriorisierte Alarme reservieren; für geringere Schweregrade Chat oder E-Mail verwenden
- In Echobell Wiederholungen und Timeouts konfigurieren, um Alarm-Fatigue zu reduzieren (/docs/notification)
- Eskalation zu Teammitgliedern einrichten, wenn der erste Anruf unbeantwortet bleibt
- Ruhezeiten festlegen, um unnötige Weckrufe zu vermeiden
- Channel mit dem On-Call-Team teilen und Zuständigkeiten aktuell halten
Erweiterte Optionen
- Channels mit Teammitgliedern teilen für breitere Abdeckung
- Sprachinhalte pro Alarmtyp über Templates anpassen
- Wiederholungsversuche und Eskalationspfade konfigurieren
- Backup-Kontakte für Ausfallsicherheit einrichten
Vollständige Referenz: /docs/developer/grafana
Fehlerbehebung
- Kein Anruf erhalten: Prüfen, ob die Benachrichtigungsrichtlinie auf den Echobell-Kontaktpunkt routet
- 4xx am Webhook: Webhook-URL genau prüfen und sicherstellen, dass der Channel aktiv ist
- Zu viele Anrufe: Richtlinienumfang einengen oder Alarm-Schwellenwerte anpassen
- Zu wenige Anrufe: Schweregrad erhöhen oder Label-Filter ergänzen, damit kritische Alarme die Richtlinie treffen
Verwandte Beiträge
- Webhook-Alarme für eigene Systeme → /blog/get-notified-with-webhook-mcp
- GitHub Actions-Fehlerbenachrichtigungen → /blog/github-actions-notifications
- Grafana-Entwicklerdokumentation → /docs/developer/grafana
Von
Nooc
am
12.04.2025