Grafana transformation group by time
Die erste Möglichkeit besteht in der Filterung nach Host Labels oder Host Tags statt der Auswahl einzelner Hosts. Wählen Sie hier zuerst Add Panel aus: Mit Erstellung des Panels gelangen Sie sofort zum Hinzufügen einer neuen Abfrage Query.
Geben Sie hier die URL zu Ihrer Instanz, den Typ Ihrer Edition und einen Benutzer an, der Rechte hat, auf das REST-API zuzugreifen, z. Alternativ können Sie die Datei natürlich auch direkt über die Kommandozeile laden. In den kommerziellen Editionen haben Sie die Möglichkeit, Kaskaden von Filtern zu bestimmen.
Graphen erstellen 3. Hier werden Sie aufgefordert, einen Titel für das neue Dashboard anzugeben. Als Graph type stehen Single metric oder Template Vorlagen zur Auswahl: Templates übernehmen Metriken aus Checkmk, welche auch kombinierte Graphen enthalten können.
Um dies zu erreichen, haben Sie verschiedene Möglichkeiten, Graphen dynamisch anzupassen. Klicken Sie auf Dashboard, um ein neues Dashboard zu erstellen: 3. Man kann damit zum beispiel tägliche oder stündliche mittelwerte aus rohen messdaten berechnen.
Neues Dashboard mit wiedererkennbarer Benennung 3. Es folgt ein Beispiel, wie Sie mit --mount die INI-Datei verlinken. Dies erlaubt eine sehr detaillierte Auswahl auch unter Verwendung regulärer Ausdrücke. Dies kann auch die Metrik eines lokalen Checks sein, für den keine vorgefertigten Graphen existieren.
Das Plugin in Grafana einrichten 2. Nicht signierte Plugins zulassen Seit Grafana 8. Mit dem hier vorhandenen Unterpunkt Rename by regex können Sie die Bezeichnung von Metriken umsortieren oder nicht benötigte Informationen unterdrücken.
Umbenennung über reguläre Ausdrücke Im Editiermodus jedes Panels finden Sie einen Reiter Transform. Einen vordefinierten Graphen aus Checkmk anzeigen Die Entwickler von Checkmk haben bereits viele korrespondierende Metriken in gemeinsamen Graphen zusammengefasst, damit Nutzer leichter einen Überblick über verschiedene Aspekte einer einzigen Ressource erhalten.
Da die Installation des Plugins in Grafana erfolgt, ist eine Auslieferung zusammen mit Checkmk nicht sinnvoll. Sie können reguläre Ausdrücke auf Hosts oder Services anwenden. Man kann auch die gruppierungsperiode flexibel anpassen, von minuten bis zu jahren.
Eine einzelne Metrik eines Hosts anzeigen Das simpelste Dashboard zeigt einen einzigen Graphen eines Services eines Hosts. Unsere Screenshots zeigen hier die Single metric, welche die Gesamtausführungszeit des Agenten Time spent waiting for Checkmk agent enthält.
Die Vorgehensweise entspricht zunächst der im vorherigen Abschnitt erläuterten. In einem bestehenden oder dem eben erzeugten Dashboard erstellen Sie ein neues panel. Eine ausführliche Anleitung, wie Sie Grafana nutzen und konfigurieren können, finden Sie in der Dokumentation bei Grafana Labs.
Eine Aufnahme in die offizielle Plugin-Sammlung von Grafana wird gerade durch die Grafana-Maintainer geprüft. Sie können die Metriken aus einem solchen vorgefertigten Graphen direkt in Grafana anzeigen lassen. Klicken Sie zunächst auf Apply, um den Graphen zu sichern.
Das Plugin von Checkmk legen Sie daher hier ab. Grafana transformationen, insbesondere die gruppierung nach zeit, sind unglaublich nützlich. Sind Sie mit der getroffenen Auswahl zufrieden, klicken Sie den Button Apply.
Das Grafana-Plugin wird unabhängig von Checkmk entwickelt und in einem eigenen Github-Repository gepflegt. Beachten Sie, dass Sie dafür die korrekte Version wissen müssen. Dies bringt Sie zurück zum Dashboard, wo Sie oben rechts auf das Diskettensymbol Save dashboard klicken, um es zu speichern.
Zusätzlich können Sie dynamisch eigene Graphen erstellen lassen, indem Sie über reguläre Ausdrücke eine Gruppe von Hosts und Services bestimmen, von denen bestimmte Metriken in dem Graphen berücksichtigt werden sollen. Der Zugriff auf zu visualisierende Daten unterscheidet sich etwas zwischen der Checkmk Raw Edition und den kommerziellen Editionen: In der Raw Edition arbeiten Sie mit vordefinierten Menüs für Instanz, Host-Name, Service und so weiter.
Ist diese Prüfung abgeschlossen, wird die Installation direkt aus der Grafana-Oberfläche möglich sein. Sie ermöglicht es uns, die wichtigsten informationen aus einer flut von rohdaten hervorzuheben. Last modified on Sep Edit this page on GitHub Related Articles Kubernetes überwachen Docker überwachen 1.
Mit filesystem. Dennoch kann es sinnvoll sein, Grafana als externes Graphing-System anzubinden, z. Änderungen gegenüber früheren Versionen 4. Es ist, als würde man eine große menge an einzelpunkten in überschaubare zeitfenster sortieren. Das folgende einfache Beispiel ist so gewählt, dass Sie es mit beiden Editionen durchspielen können.
Einleitung Checkmk verfügt mit seinem integrierten Graphing-System über ein umfangreiches System zum Aufzeichnen und Visualisieren von Metriken. Im Beispiel matcht filesystem alle Services, die filesystem enthalten — egal, wie viele Dateisysteme ein Host eingebunden hat.
Das trifft auch auf das Checkmk-Plugin zu, so dass Sie einen zusätzlichen Schritt benötigen. Hier können Sie über den Button Add data source eine neue Datenquelle hinzufügen: Den Eintrag zu Checkmk finden Sie unten in der Kategorie Others: Die Konfigurationsmaske zu der Datenquelle ist recht einfach gehalten.
Komplexe Graphen erstellen Gerade in einem dynamischen Cluster möchte man oft den gesamten Verlauf einer Metrik über alle beteiligten Hosts verfolgen können, ohne einen Graphen jedes Mal anpassen zu müssen, wenn ein neuer Knoten hinzukommt oder wegfällt.
Zusätzlich zu den erweiterten Filtermöglichkeiten bestimmen Sie mit Aggregation die Darstellung der Metriken im Graphen und mit Graph, welcher Graph als Referenz herangezogen werden soll. Wichtig: Wenn Sie Checkmk in einer verteilten Umgebung verwenden, dann geben Sie hier die URL zu Ihrer Zentralinstanz an: Falls Sie mehrere Checkmk-Instanzen anbinden möchten, können Sie die einzelnen Verbindungen optional mit einem eindeutigen Namen versehen.
Weggefallene Variablen Versionen des Plugins vor 2. Wechseln Sie dazu in die Konfiguration und wählen den Reiter Data sources aus. Allerdings wählen Sie zum Abschluss als Graph type den Eintrag Template und das zu verwendende Template des Services.
Beginnend mit Version 2. Diese transformation ist besonders hilfreich, wenn man mit hochfrequenten sensordaten arbeitet. Diese Funktion wurde mit der Version 2. Plugin aktivieren und einrichten Nachdem die notwendigen Dateien installiert wurden, können Sie das Plugin in Grafana aktivieren.
Auswahl der Metriken über Filter in den kommerziellen Editionen Auswahl der Metriken über vordefinierte Menüs in der Raw Edition Grafana zeigt das Ergebnis direkt an. Eine weitere Möglichkeit ist die Verwendung regulärer Ausdrücke. Ansonsten lassen Sie den Standard tribecheckmk-datasource einfach stehen.
Die "group by time"-transformation ist eine schlüsselkomponente für aussagekräftige dashboards. Grafana erlaubt auch verschachtelte Match-Gruppen. Wählen Sie zunächst die Site, danach filtern Sie nach einem Hostname im Monitoring. Setzen Sie den Typ der Aggregation auf Lines.
Diese methode reduziert die datenmenge erheblich, was die ladezeiten von grafana-panels beschleunigt.
Ein leeres Dashboard erzeugen Dashboards werden in Grafana über das Pluszeichen auf der linken Seite erzeugt. Einen Überblick über deren Möglichkeiten zeigt der entsprechende Abschnitt im Artikel zu regulären Ausdrücken.
Kurz gesagt, die gruppierung nach zeit in grafana hilft uns, daten intelligenter zu verarbeiten. Als Data source wählen Sie im Menü tribecheckmk-data-source aus. Mit dieser funktion können wir datenreihen effektiv zusammenfassen. Der Graph ist nun im gewählten Dashboard verfügbar.
Nutzen Sie für den ersten Test einen beliebigen Host, der den Windows- oder Linux-Agenten nutzt. Der Graph sieht dann zum Beispiel so aus: 4. Dieser Artikel beschreibt, wie Sie Ihre Metriken aus Checkmk in Grafana abrufen und darstellen.
Jedes Plugin bekommt dabei ein eigenes Unterverzeichnis. Wenn Sie bspw. Dies hilft uns, trends und muster über bestimmte zeiträume hinweg besser zu erkennen. Das ergebnis ist eine klarere visuelle darstellung der datenentwicklung. Plugin installieren Laden Sie einfach die aktuellste Version als Zip-Datei herunter und kopieren Sie sie, z.