Dienst- und Alarm-Informationen in Deinem Grafana-Dashboard

Nov 10, 2021 | Allgemein, Integration

Grafana ist eine Open-Source-Analyse- und interaktive Visualisierungs-Anwendung. Sie können verschiedene Datenquellen verbinden, um Diagramme und Grafiken anzuzeigen oder sogar Alarme auszulösen.

Wäre es nicht großartig, Informationen über SIGNL4-Alarme oder darüber, wer aktuell Bereitschaft hat, als Teil Deines Dashboards hinzuzufügen? In diesem Fall erhältst Du sofort einen Überblick über offene, bestätigte und geschlossene Alarme pro Kategorie. Du kannst sehen, wer gerade im Dienst ist.

Hier ist ein Beispiel mit einer Rufbereitschaft und einer Alarm-Übersicht.

Grafana Dashboard

Um die Informationen in Grafana darzustellen, verwenden wir das SIGNL4 REST API und das JSON API plugin für Grafana.

Wie funktioniert das?

Zuerst fügen wir das JSON API Plugin zu Grafana hinzu und fügen dann neue Datenquellen hinzu.

Um die Alarm-Übersicht zu erhalten, verwenden wir den REST-API-Aufruf, um die Alarm-Berichte zu erhalten:

GET https://connect.signl4.com/api/v2/alerts/report?userId=<user-id>&teamId=<team-id>
X-S4-Api-Key: <signl4-api-key>

Grafana Date Source

Zum Abrufen der Informationen über den Bereitschafts-Dienst verwenden wir den REST-API-Aufruf, um die Benutzer-Informationen abzurufen:
GET https://connect.signl4.com/api/v2/users
X-S4-Api-Key: <signl4-api-key>
Dann fügen wir ein neues Panel für die neu erstellten Daten-Quellen hinzu. Du kannst die JSONPath-Anweisungen verwenden, um die von Dir benötigten Informationen zu extrahieren.

Für die Alarm-Informationen sieht die Konfiguration wie folgt aus:

Grafana Edit Panel

Das war’s und nun kannst Du die Feinabstimmung vornehmen, weitere Informationen oder verschiedene Panels hinzufügen, um die jeweiligen SIGNL4-Informationen genau dort anzuzeigen, wo Du sie benötigst.
Du kannst das Beispiel-Dashboard hier bei GitHub herunterladen.

Entdecke SIGNL4

SIGNL4 Alerting App

Mit SIGNL4 und seinen Superkräften bist du kritischen Ereignissen und Störungen immer einen Schritt voraus. SIGNL4 automatisiert Alarmierungsprozesse, liefert Alarme mobil und an die richtigen Personen zur richtigen Zeit und ermöglicht es Betriebsteams, von jedem Ort aus zu reagieren und kritische Störungen erfolgreich zu beheben.

Lerne mehr über SIGNL4 und starte Deinen 30-Tage-Test.