Monitoringsysteme mit Docker - Leischner

Praktikumsblatt 4 - Prometheus+Grafana

 

Aufgabe 1 - Servicearchitektur

Wir möchten in den folgenden Aufgaben die Services "Prometheus", "InfluxDB" sowie "Grafana" bereitstellen.

  1. In welcher logischen Beziehung stehen diese Services zueinander?
  2. Welche verschiedenen Möglichkeiten und Varianten gibt es, diese Services über Docker bereitzustellen? Diskutieren Sie jeweils die Vor- und Nachteile.

 

Aufgabe 2 - Installation+erster Test von Prometheus

  1. Installieren Sie mit Hilfe eines Docker-Compose-Files das Monitoringtool Prometheus. Geben Sie Prometheus die IPv6-Adresse 2001:638:408:200:FC??::11 aus Ihrem öffentlichen Subnetz. Als Scrape-Ziel verwenden Sie zunächst nur localhost:9090.
  2. Beschreiben Sie die verschiedenen Möglichkeiten, die Ihnen zur Konfiguration Ihres Prometheus-Systems zur Verfügung stehen. Welche Möglichkeiten nutzen Sie konkret?
  3. Fragen Sie mit Hilfe von curl das interne Target http://localhost:9090/metrics ab.
    Hinweis: Benutzen Sie das hervorragende Netzwerktool nicolaka/netshoot. Welchen Befehl geben Sie an welcher Stelle konkret ein?
  4. Fragen Sie mit Prometheus die Metrik für den Zähler der http Requests ab, die an Prometheus gehen. Wie gehen Sie dabei vor?
  5. Fragen Sie mit Prometheus die Metrik für den Zähler der http Requests ab, die an das interne Target http://localhost:9090/metrics gehen. Wie gehen Sie dabei vor?

 

Aufgabe 3 - Installation Grafana

  1. Installieren Sie mit Hilfe eines Docker-Compose-Files das Dashboard Grafana. Geben Sie Grafana die IPv6-Adresse 2001:638:408:200:FC??::19 aus Ihrem öffentlichen Subnetz.
  2. Beschreiben Sie die verschiedenen Möglichkeiten, die Ihnen zur Konfiguration von Grafana zur Verfügung stehen. Welche Möglichkeiten nutzen Sie konkret?
  3. Testen Sie den Zugriff über IPv6 auf Grafana.

Meine Lösung:

 

Aufgabe 4 - Zugriff auf Prometheus via Grafana

Richten Sie auf Grafana den Zugriff auf die "Data Source" Prometheus ein. Sobald die grüne Schrift Data Source is working erscheint, haben Sie es geschafft. Weiter geht es dann im nächsten Praktikumsblatt.

 

Impressum | Datenschutz | leischner.inf.h-brs.de, last modification: 12.09.2022-10.46