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.
- In welcher logischen Beziehung stehen diese Services
zueinander?
- 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
- 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
.
- Beschreiben Sie die verschiedenen Möglichkeiten, die
Ihnen zur Konfiguration Ihres Prometheus-Systems zur
Verfügung stehen. Welche Möglichkeiten nutzen Sie konkret?
- 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?
- Fragen Sie mit Prometheus die Metrik für den Zähler der http Requests
ab, die an Prometheus gehen. Wie gehen Sie dabei vor?
- 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
- 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.
- Beschreiben Sie die verschiedenen Möglichkeiten, die
Ihnen zur Konfiguration von Grafana zur Verfügung stehen.
Welche Möglichkeiten nutzen Sie konkret?
- 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.