LuigiBKL / Docker_Grafana

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Docker_Grafana

Le but est de pouvoir mettre en place deux conteneurs (mysql et grafana) sur un serveur à distance accessible via une adresse IP.

Installation des logiciels nécessaires

On aura besoin des logiciels suivant:

image

  • Filezila qui nous permettra de pouvoir déposer des fichiers directement sur le serveur où l'on souhaite déployer nos conteneurs

image

Manipulation à faire

Les différents fichiers dont on aura besoin sont les suivants:

  • vaccination.sql qui contient les données qui seront insérées dans le volume de notre conteneur mysql. Si l'on souhaite changer de base données ou en créer une autre (en rapport avec celle(s) présentes dans notre conteneur mysql), il faudra modifier les lignes 22 et 30.

image

  • docker-compose.yml: qui va se charger de builder nos différents conteneurs (mysql et grafana) avec les différents paramètres (à savoir le nom des différents conteneurs les volumes à mettre à en place, les mots de passe si besoin,les autorisations à donner pour grafana [admin ou viewer] etc).

image

  • automatic.yml qui contient les différents paramètres de configuration de la datasource de grafana

image

  • dashoard.yml qui définti les paramètres de nos dashboards

image

Création des containers

  • Une fois tous ces fichiers mis dans le même repertoire, on ouvre un powershell ou une invite de commande, on se place dans le dit repertoire et on rentre la commande 'cd chemin du repertoire'.
  • Puis on tape la commade : docker-compose up -d Docker va automatiquement builder nos 2 containers, on aura juste à ouvrir un navigateur web et rentrer l'adresse ip du serveur suivi du port aloué que l'on a défini pour grafana. On accède directement aux différents graphes en tant que viewer si l'on souhaite rajouter ou modifier des graphes faudra se connecter en admin.

image

About