Installationsanleitung: TWS-Monitoring mit Prometheus und Grafana
Für die TWS-Überwachung mit Prometheus braucht man drei Container:
1. prometheus
2. node-exporter
3. grafana(bereits vorinstalliert auf dem TWS)
Man installiert prometheus + node-exporter und dann konfiguriert man prometheus indem node-exporter als Target eingetragen wird. In Grafana erstellt man Prometheus-Data Source und importiert node-exporter-Dashboard von der Grafana-Seite. Alle Echtzeitmetriken sammelt prometheus automatisch.
Schritt 1: Portainer “Prometheus” installieren
Name: prom/prometheus:latest
Port mapping: 9090 : 9090
Volumes: /prometheus → prometheus
/ets → prometheus_etc
Schritt 2: Portainer “node-exporter” installieren
Name: prom/node-exporter:latest
Port mapping: 9100 : 9100
Schritt 3: “Node-Explorer” in die Datei prometheus.yml unter Targets einfügen
Die Datei “prometheus.yml” öffnen, unter “targets” neuen Eintrag “timberwolfXXX:9100” einfügen und speichern.
1.png
vi prometheus.yml
2.png
Schritt 4: Targets Prüfen
Unter
http://timberwolfXXX:9090/targets prüfen, ob alle Endpunkte erreichbar(UP) sind.
3.jpg
Schritt 5: Einrichten der Prometheus-Datenquelle in Grafana
Der erste Schritt, um Prometheus Metrikdaten in Grafana zu visualisieren, ist das Hinzufügen von Prometheus als Datenquelle.
Links in der Symbolleiste auf das Zahnrad Configuration → Data Sources klicken
4.png
Für das Hinzufügen neuer Datenquelle “Add Data source” anklicken und Prometheus als Datenquelle auswählen. Nachdem der Namen und die URL für die Prometheus-Datenquelle angegeben wurde, mit “Save & Test” die Konfiguration testen und speichern. Wenn alles richtig eingegeben wurde und der Zugriff auf Prometheus möglich ist, wird die Meldung "Data source is working" angezeigt.
5.png
Schritt 6: Grafana-Dashboard importieren
In diesem Schritt wird das Node-Explorer-Dashboard(ID:1860) von der Grafana-Seite in Ihre lokale Grafana-Installation importiert.
Selektieren Sie links in der Symbolleiste das Pluszeichen für Create, wählen Sie den Eintrag “Dashboard”, und klicken Sie auf Import.
6.png
Im Feld “Grafana.com Dashboard” geben Sie die URL des Grafana-Dashboards und mit Load weiter zum nächsten Fenster.
Url:
https://grafana.com/grafana/dashboards/1860
7.png
In der Import-Maske alle Parameter/Eingaben kontrollieren und das Dashboard mit “Import” importieren.
8.png
9.png
MfG Juri
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.