I denne korte vejledning vil vi hurtigt lede dig gennem processen med at konfigurere en grundlæggende Grafana-instans ved hjælp af Docker compose.
Krav
For at køre de kommandoer og trin, der er angivet i dette indlæg, skal du sikre dig, at du har følgende:
- Docker-motor installeret
- Docker compose installeret
- Tilstrækkelige tilladelser til at køre Docker-containere
Definition af Docker Compose-fil
Det første trin er at definere Docker compose-konfigurationen til at køre Docker-containeren. Start med at oprette mappen til at gemme konfigurationsfilen:
$ mkdir grafana
Naviger ind i mappen og opret en fil kaldet docker-compose.yml fil.
$ cd grafana
$ touch docker-compose.yml
Rediger filen og tilføj konfigurationen som vist:
version: '3.8'
tjenester:
grafana:
billede: grafana / grafana-virksomhed
containernavn: grafana
genstart: medmindre-stoppet
havne:
- '3000:3000'
mængder:
- grafana_data: / var / lib / grafana
mængder:
grafana_data: { }
I ovenstående Docker Compose-konfigurationsfil definerer vi alle trin og konfiguration for at implementere en Grafana-container.
Vi starter med at definere versionen af Docker-komponeringsformatet. Vi definerer derefter Grafana-tjenesten, som omfatter alle de nødvendige tjenester. For eksempel fortæller vi Docker at bruge Grafana enterprise image.
Vi specificerer også andre servicefunktioner, såsom genstartspolitikken, porttilknytning til port 3000 og mere.
Til sidst, for at sikre datapersistens, opretter vi en volumen ved navn grafana_data, som gemmer data i /var/lib/grafana.
Kørsel af containeren
Når vi er tilfredse med konfigurationen, kan vi bruge docker compose-værktøjet til at køre containeren som:
$ docker komponere op -d
Adgang til Grafana
Når containerne er startet, kan du få adgang til Grafana-forekomsten ved at navigere til adressen: http://localhost:3000 .
Dette bør bede dig om at angive standardlegitimationsoplysningerne. Brug kombinationen admin/admin. Når du er logget ind, vil du blive tvunget til at ændre adgangskoden til administratorkontoen.
Konklusion
Denne vejledning dækkede det grundlæggende i at konfigurere en Grafana-instans ved at bruge Docker-beholderen og Grafana-virksomhedsbilledet. Du er velkommen til at henvise til dokumentationen for flere detaljer og tilpasning.