Dies ist eines von 4558 IT-Projekten, die wir erfolgreich mit unseren Kunden abgeschlossen haben.

Wobei dürfen wir Sie unterstützen?

Docker Monitoring

Projektdauer: 3 Monate

Kurzbeschreibung

Aufsetzen eines Monitorings zur Analyse und Überwachung von Docker-Containern. Um den Ressourcenverbrauch sowie die Uptime von Docker-Containern übersichtlich darstellen zu können, werden gesammelte Metriken sowohl der Container als auch des Docker-Hosts in einem Dashboard angezeigt.

Ergänzung

Alle Komponenten, die für das Monitoring verwendet werden, laufen in Docker-Containern. Das Monitoring besteht aus zwei Docker-Stacks: Einem Exporter-Stack bestehend aus cAdvisor und Node Exporter, der Container- (cAdvisor) und Host- (Node Exporter) Metriken wie Speicher- und CPU-Auslastung ausliest. Der zweite Stack besteht aus Grafana zum Visualisieren der Daten und aus zwei Time-Series-Datenbanken, Prometheus und Influxdb. Prometheus zum Speichern von (kurzlebigen) Monitoring-Daten und Influxdb zum Persistieren von Langzeit-Analysedaten.

Fachbeschreibung

Metrik-Exporter (cAdvisor, Node-Exporter) fragen diese Daten ab und stellen sie über Schnittstellen bereit. Die Prometheus Datenbank liest diese bereitgestellten Daten ein und speichert sie ab. Für eine Langzeit-Analyse der Daten steht eine Influxdb Datenbank bereit, die das Downsampling der Daten vornimmt und von Prometheus befüllt wird. Grafana dient als webbasiertes Visualisierungstool für die eingehenden Metriken.

Überblick

Projektzeitraum02.03.2019 - 31.05.2019

Haben wir Ihr Interesse geweckt?

Jetzt Kontakt aufnehmen

Datei herunterladen