Wie verbinde ich Grafana mit Prometheus??

Wie verbinde ich Grafana mit Prometheus??

Inhaltsverzeichnis:

  1. Voraussetzungen
  2. Installieren Sie Grafana auf Ubuntu 20.04 LTS
  3. Zugriff auf Grafana zum ersten Mal
  4. Hinzufügen von Prometheus -Datenquelle auf Grafana
  5. Erstellen eines Dashboards für die Netzwerküberwachung
  6. Das Dashboard der Netzwerküberwachung nach Standardeinstellung einstellen
  7. Abschluss
  8. Verweise

Voraussetzungen:

Um die Beispiele dieses Artikels auszuprobieren, müssen Sie Prometheus und Knotenexporteur auf Ihrem Computer installiert haben.

Wenn Sie Unterstützung bei der Installation von Prometheus- und Knotenexporteur auf Ihrem Ubuntu 20 benötigen.04 LTS -Verteilung, lesen Sie den Artikel, wie Sie Prometheus auf Ubuntu 20 installieren.04 LTS.

Installieren Sie Grafana auf Ubuntu 20.04 LTS:

Daten von Prometheus mithilfe von Prometheus gratschen zu können Grafana, du musst haben Grafana auf Ihrem Computer installiert. Grafana ist im offiziellen Paket -Repository von Ubuntu 20 nicht verfügbar.04 LTS. Sie können jedoch ein Deb -Paket von Grafana von der offiziellen Website von Grafana herunterladen und auf Ubuntu 20 installieren.04 LTS.

Aktualisieren Sie zunächst den APT -Paket -Repository -Cache mit dem folgenden Befehl:

$ sudo APT Update

Grafana hängt von den Paketen von Adduser und libFontConfig1 ab.

So installieren Sie die Grafana Abhängigkeitspakete führen Sie den folgenden Befehl aus:

$ sudo apt -get install -y adduser libfontconfig1

Der Grafana Abhängigkeitspakete sollten auf Ihrem Ubuntu 20 installiert werden.04 LTS -Computer, wenn sie nicht bereits installiert sind. In meinem Fall werden die Pakete von Adduser und libFontConfig1 installiert.

So herunterladen Deb -Paketdatei der neuesten Version von Grafana (V8.1.1 Zum Zeitpunkt dieses Schreibens) und speichern Sie es in der /TMP -Verzeichnis als Grafana.DEB -Datei, Führen Sie den folgenden Befehl aus:

$ wget -o /tmp /grafana.Deb WGet https: // dl.Grafana.com/oss/release/grafana_8.1.1_amd64.Deb

Der Grafana Deb -Paketdatei wird heruntergeladen. Es kann eine Weile dauern, bis es fertig ist.

An diesem Punkt die Grafana Deb -Paketdatei sollte heruntergeladen werden.

Installieren Sie nun die Grafana Package Grafana.Deb mit dem folgenden Befehl:

$ sudo apt install -y /tmp /grafana.Deb


Grafana Paket Grafana.Deb Wird installiert.


Grafana sollte an dieser Stelle installiert werden.


Laden Sie nun die neu laden Systemctl Dämonen mit dem folgenden Befehl:

$ sudo systemctl Daemon-Reload


Starte das Grafana-Server Systemd Service und fügen Sie es dem System -Start hinzu, damit es mit dem folgenden Befehl automatisch zur Startzeit startet:

$ sudo systemctl aktivieren-jetzt Grafana-Server


Wie Sie sehen können, die Grafana-Server Systemd Service läuft und es ist aktiviert.

$ sudo systemctl Status Grafana-Server

Zugriff auf Grafana zum ersten Mal:

Sobald Sie installiert haben Grafana, Sie müssen zugreifen Grafana Aus einem Webbrowser und ein Administratorkonto einrichten.

Zuerst müssen Sie die IP -Adresse des Computers kennen, auf dem Sie installiert haben Grafana.

In meinem Fall die IP -Adresse ist 192.168.0.117. Es wird für Sie anders sein. Stellen Sie also sicher, dass Sie es von nun an durch Ihre ersetzen.

$ hostname -i

Öffnen Sie nun einen Webbrowser und navigieren Sie zur URL http: // 192.168.0.117: 3000 und du solltest das sehen Grafana-Anmeldeseite wie im Screenshot unten.

Der Standard -Admin -Konto -Benutzername ist Administrator, und das Passwort ist auch Administrator.

Eintippen Administrator als die Benutzername und Admin als die Passwort und klicken Sie auf Anmeldung in.

Während Sie sich anmelden Grafana Zum ersten Mal werden Sie aufgefordert, ein neues Administratorkennwort festzulegen.

Geben Sie in a ein sicheres Administrator Passwort und klicken Sie auf Einreichen.

Der Administrator-Passwort sollte aktualisiert werden und Sie sollten in den Standard umgeleitet werden Grafana Dashboard -Seite, wie im Screenshot unten gezeigt.

Hinzufügen von Prometheus -Datenquelle auf Grafana:

Fügen Sie Prometheus als Datenquelle auf Grafana, klicke auf Konfiguration ()> Datenquellen wie im Screenshot unten markiert.

Klicke auf Datenquelle hinzufügen.

Klicke auf Prometheus.

Setzen Sie einen Namen für die Prometheus -Datenquelle. Ich werde es nennen Prometheus. Sie können es alles nennen, was Sie wollen.

Tippen Sie nun ein http: // 192.168.0.117: 9090 als die URL.

Hier, 9090 ist der Hafen, an dem Prometheus läuft, und 192.168.0.117 ist die IP -Adresse des Computers, an der Prometheus installiert ist. Ändern Sie die Prometheus -Portnummer in der URL, wenn Sie Prometheus auf einem anderen Port ausführen. Ersetzen Sie auch die IP -Adresse durch die IP -Adresse des Computers, auf dem Prometheus installiert ist.

Sobald Sie fertig sind, scrollen Sie ein wenig nach unten und klicken Sie auf Speichern und testen.

Sie sollten die Nachricht sehen Datenquelle funktioniert. Es bedeutet das Grafana kann auf Prometheus zugreifen.

Klicke auf Zurück.

Prometheus sollte als hinzugefügt werden Grafana Datenquelle, wie Sie im folgenden Screenshot sehen können.

Klick auf das Erkunden ( ) wie im Screenshot unten markiert.

Wählen Prometheus als die Erkunden Quelle.

Jetzt sollten Sie den Ausdruck von Prometheus -Diagramme von hier aus ausführen, wie Sie im Screenshot unten sehen können.

Diese Schnittstelle entspricht fast der Prometheus -Graph -Seite. Aber es hat mehr Funktionen.

Sie können auf die klicken Metriken Browser Dropdown -Menü Um alle exportierten Prometheus -Metriken zu finden, aus denen Sie verwenden können Grafana, Wie Sie im Screenshot unten sehen können.

Sie können die Diagrammzeitleiste aus dem ändern Grafana erkunden Seite auch.

Wie Sie sehen können, habe ich die Grafikzeitleiste auf 5 Minuten festgelegt, und die Grafik sieht wirklich gut aus in Grafana.

Erstellen eines Dashboards für die Netzwerküberwachung:

In diesem Abschnitt werde ich Ihnen zeigen, wie Sie Ihre eigenen erstellen können Das Dashboard von Grafana -Netzwerküberwachung Verwenden der Prometheus -Datenquelle. Dies sollte Ihnen helfen, mit einigen der häufigsten Merkmale der zu beginnen Grafana Armaturenbrett.

Um eine neue zu erstellen Grafana Dashboard, klicken Sie auf Dashboards ()> verwalten wie im Screenshot unten markiert.

Klicke auf Neues Dashboard.

Klicke auf Fügen Sie ein leeres Panel hinzu wie im Screenshot unten markiert.

Der Grafana Panel -Editor sollte angezeigt werden. Sie können a erstellen Grafana Dashboard -Panel von hier.

Wählen Prometheus als Datenquelle und tippen Sie ein rate (NODE_NETWORK_RECEIVE_BYTES_TOTAL [1M]) Im Abschnitt Metrikenbrowser, wie im Screenshot unten markiert.

Eine Grafik der Download -Rate aller Netzwerkschnittstellen (Ens18 und LO in diesem Fall) des Computers wo Knotenexporteur wird installiert sein sollte angezeigt werden.

NOTIZ: Ich habe installiert Knotenexporteur und Prometheus auf demselben Computer. Um mehr darüber zu erfahren, wie ich es eingerichtet habe, schauen Sie sich an So installieren Sie Prometheus auf Ubuntu 20.04 LTS.

Standardmäßig die Die Diagrammzeitleiste ist auf 6 Stunden festgelegt. Bitte stellen Sie es auf die letzten 5 Minuten ein, wie im Screenshot unten markiert.

Auf diese Weise können Sie die Download -Geschwindigkeit der Netzwerkschnittstellen für die letzten 5 Minuten beobachten.

So sollte das Panel nach dem Einstellen der Grafikzeitleiste bis 5 Minuten dauern.

Jetzt müssen Sie ein Gerät für die Grafik festlegen. Während Sie die Netzwerkgeschwindigkeit überwachen, sollte sich das Gerät in Bytes befinden. Sie können Bytes -Einheit aus dem auswählen Standardoptionen> Einheit Wie im Screenshot unten gezeigt. Suchen Sie einfach nach Bytes und klicken Sie auf eine der markierten Einheiten.

Daten/Bytes (IEC) - Dies zeigt die Einheit in Kräften von 2. So, 1024 Bytes wären 1 MIB (Mebibyten).

Daten/Bytes (SI) - Dies zeigt die Einheit in Kräften von 10. So, 1000 Bytes wären 1 MB (Megabyte).

Die Netzwerkgeschwindigkeitseinheiten sollten im Diagramm korrekt angezeigt werden, wie im folgenden Screenshot gezeigt.

Im Moment die ens18 und das Loopback -Gerät lo werden im Diagramm angezeigt. Aber wir müssen das Loopback -Gerät lo nicht wirklich überwachen. Es ist wirklich einfach zu reparieren. Alles, was Sie tun müssen, ist eine Netzwerkschnittstelle, die Sie überwachen möchten.

Um nur die ENS18 -Netzwerkschnittstelle zur Überwachung auszuwählen, fügen Sie die hinzu Device = ”Ens18" Filter zum Prometheus -Expression im Abschnitt Metrikenbrowser, wie im Screenshot unten markiert. Die ENS18 -Netzwerkschnittstelle sollte nur für die Überwachung ausgewählt werden.

Von dem Paneloptionen Abschnitt, Stellen Sie einen Titel für das Panel fest. Ich habe es so eingestellt, dass die Geschwindigkeit heruntergeladen wird.

Von dem Abschnitt Grafikstile, Sie können eine andere Zeileninterpolationsmethode auswählen, um das Diagramm leichter zu verstehen oder schöner zu machen.

Von dem Abschnitt Grafikstile, du kannst auch Stellen Sie die Leitungsbreite ein und füllen Sie die Deckkraft füllen Sie damit die Grafik es schöner macht.

Wie Sie sehen können, habe ich das gesetzt Linienbreite bis 2 Und Stellen Sie die Fülle -Deckkraft auf 10 ein, Und die Grafik sieht viel schöner aus als zuvor.

Sie können auch erhöhen Punktgröße der Grafik.

Wie Sie sehen können, stellen Sie die fest Punktgröße auf 10 Macht die Datenpunkte der Grafik sichtbarer. Die Grafik sieht auch schöner aus.

Wenn Sie die niedrigen und hohen Grenzen der Daten kennen, können Sie auch einen minimalen und maximalen Wert für die Grafik festlegen. Auf diese Weise wird jeder Datenpunkt des Diagramms in diesem Bereich angezeigt. Ansonsten, Grafana bestimmt automatisch den besten Mindest- und Maximalwert für die Grafik.

Wenn es sich bei den Datenpunkten um Bruchzahlen anstelle von Ganzzahlen handelt, können Sie die Anzahl der Dezimalstellen festlegen, die Sie in der Grafik sehen möchten. Wenn Sie einstellen Dezimalstellen bis 1, Sie werden nur 1 Dezimalstellen sehen (ich.e., 17.3kib, 1.2Gib) in der Grafik. Wenn Sie es auf 2 einstellen, werden Sie auf die gleiche Weise nur 2 Dezimalstellen sehen (ich.e., 45.22 Kib, 75.32 Gib) in der Grafik und so weiter.

Sie können auch a festlegen Anzeigename Für die Grapheigenschaft in der Abschnitt des Namens anzeigen, wie im Screenshot unten markiert.

Ich werde es aufstellen Ens18 Download -Geschwindigkeit Wie ich die überwache Laden Sie die Geschwindigkeit der ENS18 -Netzwerkschnittstelle herunter.

Sie können ein Farbschema für die Grafik aus dem festlegen Farbschema -Abschnitt sowie. Es gibt viele Möglichkeiten; Sie können den auswählen, den Sie im Dropdown -Menü mögen, wie im Screenshot unten markiert.

Um eine bestimmte Farbe für das Diagramm festzulegen, wählen Sie Einzelfarbe aus dem Farbschema -Abschnitt und klicken Sie auf die Farbwähler So wählen Sie eine Farbe aus, wie im Screenshot unten markiert.

Sie können eine der vordefinierten Farben auswählen oder a auswählen Freiwählbare Farbe von hier.

Ich habe einen Orange -Farbton für das Diagramm ausgewählt, wie Sie im Screenshot unten sehen können.

Sobald Sie mit den Ergebnissen zufrieden sind, klicken Sie auf Anwenden wie im Screenshot unten markiert, um das Panel dem Dashboard hinzuzufügen.

Das Panel Download-Geschwindigkeit sollte dem Dashboard hinzugefügt werden, wie im Screenshot unten gezeigt.

Nachdem Sie nun ein Panel zur Überwachung der Download -Geschwindigkeit der Netzwerkschnittstelle ENS18 erstellt haben, möchten Sie möglicherweise auch ein neues Panel für die Überwachung der Upload -Geschwindigkeit des Hochladens erstellen Netzwerkschnittstelle Ens18 (sagen wir).

Dazu können Sie auf die klicken Ikone hinzufügen () Wie im Screenshot unten markiert und das Gleiche wie Sie zum Hinzufügen des Download -Geschwindigkeitsfelds zum Dashboard wiederholen.

Als die Panel der Geschwindigkeit hochladen Sie möchten erstellen, hat fast alle gleichen Attribute wie das von Ihnen erstellte Download -Geschwindigkeitsfeld. Eine einfache Möglichkeit, das Download -Geschwindigkeitsfeld zu klonen.

Klicken Sie dazu auf das Abwärts -Pfeil -Symbol des Download -Geschwindigkeitsfeldes und klicken Sie auf Mehr…> duplizieren wie im Screenshot unten markiert.

Ein neuer Download Speed ​​Panel sollte neben dem ursprünglichen Download -Geschwindigkeitsfeld erstellt werden, wie im Screenshot unten gezeigt.

Jetzt müssen Sie die bearbeiten Kloned Download Speed ​​Panel. Klicken Sie dazu auf das Down -Pfeil -Symbol des geklonten Download -Geschwindigkeitsbereichs und klicken Sie auf Bearbeiten, wie im Screenshot unten markiert.

Die geklonten Download Speed ​​Panel sollte mit dem geöffnet werden Grafana Panel Editor, Wie im Screenshot unten gezeigt.

Ändern Sie zunächst den Panel -Titel auf Upload-Geschwindigkeit, Wie Sie die Upload -Geschwindigkeit der Netzwerkschnittstelle Ens18 überwachen.

Ändern node_network_receive_bytes_total to node_network_transmit_bytes_total Im Metrikenbrowser, wie im Screenshot unten markiert.

Ändern Sie auch die Farbe der Grafik zu etwas anderem, um es etwas mehr Ästhetik zu geben.

Setzen Sie die Anzeige Name des Diagramms zu ENS18 Upload -Geschwindigkeit, während Sie die Upload -Geschwindigkeit der Upload -Geschwindigkeit überwachen Ens18 -Netzwerkschnittstelle.

Sobald Sie fertig sind, klicken Sie auf Anwenden wie im Screenshot unten markiert.

Ein neues Panel Upload-Geschwindigkeit sollte dem hinzugefügt werden Armaturenbrett, Wie im Screenshot unten gezeigt.

Klicken Sie nun auf die Symbol speichern wie im Screenshot unten markiert, um die zu speichern Armaturenbrett.

Geben Sie in a ein Armaturenbrett Name und klicken Sie auf Speichern.

Ich werde es nennen Prometheus -Netzwerkmonitor. Sie können es alles nennen, was Sie wollen.

Der Armaturenbrett sollte gerettet werden.

Das Dashboard der Netzwerküberwachung nach Standardeinstellung einstellen:

Wenn Sie auf das Dashboard -Symbol klicken, werden Sie die Standardeinstellung angezeigt Grafana Armaturenbrett. Ich bin sicher, dass es für Sie nicht sehr hilfreich ist. Die gute Nachricht ist, dass Sie jeden festlegen können Armaturenbrett als Standard Grafana Armaturenbrett.

Einen Standard festlegen Armaturenbrett, Sie müssen die Hauptrolle Armaturenbrett.

Um alle aufzulisten Dashboards Sie haben erstellt, klicken Sie auf Dashboards> verwalten wie im Screenshot unten markiert.

Der Armaturenbrett Das Sie erstellt haben, sollte hier aufgeführt sein. Klick es an.

Der Armaturenbrett sollte geöffnet werden.

Um die zu spielen Armaturenbrett, Klicken Sie auf das Sternsymbol der Armaturenbrett wie im Screenshot unten markiert.

Der Armaturenbrett Sollte mitgespielt werden.

Klicken Sie nun auf Vorlieben wie im Screenshot unten markiert.

Klick auf das Home Dashboard Dropdown -Menü wie im Screenshot unten markiert.

Die Sterned Armaturenbrett sollte in der aufgeführt sein Home Dashboard Dropdown -Menü, im Screenshot unten gezeigt. Wähle aus Prometheus Network Monitor Dashboard von hier.

Sobald Sie fertig sind, klicken Sie auf Speichern.

Wenn Sie auf die klicken Dashboard -Symbol, Die Prometheus Network Monitor Dashboard sollte standardmäßig angezeigt werden, wie Sie im Screenshot unten sehen können.

Abschluss:

In diesem Artikel habe ich Ihnen gezeigt, wie Sie die neueste Version von installieren Grafana An Ubuntu 20.04 LTS und verbinden Prometheus als Datenquelle auf Grafana. Ich habe Ihnen auch gezeigt, wie Sie ein Basic erstellen können Grafana Dashboard und stellen Sie es als Standard ein Grafana Dashboard. Dieser Artikel sollte Ihnen helfen, mit dem Einstieg zu beginnen Prometheus und Grafana.

Verweise:

[1] Download Grafana | Grafana Labs

[2] Home Dashboard ändern | Grafana Labs