Grafana Docker Compose

Grafana Docker Compose



Grafana ist eine Open-Source-Plattform zur Überwachung von Geräten und Infrastruktur. Grafana bietet eine flexible und benutzerfreundliche Oberfläche zur Visualisierung und Analyse von Daten aus verschiedenen Quellen, wie Datenbanken, Cloud-Diensten und IoT-Geräten.

In diesem kurzen Tutorial führen wir Sie schnell durch den Prozess der Einrichtung einer grundlegenden Grafana-Instanz mit Docker Compose.

Anforderungen

Um die in diesem Beitrag bereitgestellten Befehle und Schritte auszuführen, stellen Sie sicher, dass Sie über Folgendes verfügen:







  1. Docker-Engine installiert
  2. Docker Compose installiert
  3. Ausreichende Berechtigungen zum Ausführen von Docker-Containern

Definieren der Docker Compose-Datei

Der erste Schritt besteht darin, die Docker-Compose-Konfiguration für die Ausführung des Docker-Containers zu definieren. Erstellen Sie zunächst das Verzeichnis zum Speichern der Konfigurationsdatei:



$ mkdir Grafana

Navigieren Sie in das Verzeichnis und erstellen Sie eine Datei mit dem Namen „docker-compose.yml“.



$ cd grafana

$ touch docker-compose.yml

Bearbeiten Sie die Datei und fügen Sie die Konfiguration wie gezeigt hinzu:





Ausführung: '3,8'
Dienstleistungen:
Grafana:
Bild: Grafana / Grafana-Unternehmen
Containername: Grafana
Neustart: sofern nicht gestoppt
Häfen:
- '3000:3000'
Bände:
- grafana_data: / War / lib / Grafana
Bände:
grafana_data: { }

In der obigen Docker Compose-Konfigurationsdatei definieren wir alle Schritte und Konfigurationen für die Bereitstellung eines Grafana-Containers.

Wir beginnen mit der Definition der Version des Docker-Compose-Formats. Anschließend definieren wir den Grafana-Dienst, der alle erforderlichen Dienste umfasst. Beispielsweise weisen wir Docker an, das Grafana-Unternehmensimage zu verwenden.



Wir spezifizieren auch andere Servicefunktionen, wie z. B. die Neustartrichtlinie, Portzuordnung zu Port 3000 und mehr.

Um die Datenpersistenz sicherzustellen, erstellen wir schließlich ein Volume mit dem Namen grafana_data, das Daten in /var/lib/grafana speichert.

Ausführen des Containers

Sobald wir mit der Konfiguration zufrieden sind, können wir das Docker-Compose-Dienstprogramm verwenden, um den Container wie folgt auszuführen:

$ Docker komponieren -D

Zugriff auf Grafana

Sobald die Container gestartet sind, können Sie auf die Grafana-Instanz zugreifen, indem Sie zur Adresse navigieren: http://localhost:3000 .

Dadurch sollten Sie aufgefordert werden, die Standardanmeldeinformationen anzugeben. Verwenden Sie die Kombination Admin/Administrator. Sobald Sie angemeldet sind, werden Sie gezwungen, das Passwort für das Administratorkonto zu ändern.

Abschluss

In diesem Tutorial wurden die Grundlagen zum Einrichten einer Grafana-Instanz mithilfe des Docker-Containers und des Grafana-Unternehmensimages behandelt. Weitere Informationen und Anpassungsmöglichkeiten finden Sie in der Dokumentation.