**Étape 7** : Pour initialiser la base de données deux méthodes s'offrent à nous. La première en se connectant directement au serveur REDIS et la deuxième en utilisant l'interface REDISINSIGHT.
- Démarrer docker avec la commande ``docker compose up -d``
- Effectuer la commande ``docker ps`` afin de lister tous conteneurs
- Maintenant qu'on sait sur quel docker on veut se connecter (celui de REDIS) on peut effectuer la commande suivante nous permettant d'ouvrir un Shell directement dans le docker. ``docker exec -it tp4-redis-1 /bin/bash``
- Maintenant effectuer cette commande ``redis-cli`` elle va nous permettre de définir la clef
- Et ensuite pour définir la clef on effectue ``set code 12345``
Soit, une fois sur la page d'accueil, on va sur l'onglet "Connections" et on appuie sur "add new connection", puis, dans la barre de recherche, on écrit prometheus. On clique ensuite sur Prometheus et enfin "Add new data source" en haut à droite. Maintenant on doit configurer la connection avec prometheus. Il suffit juste de mettre le lien "http://prometheus:9090" dans la catégorie Connection et ensuite appuyer sur "Save & Test" à la fin de la page.
1. Chercher `Data source` dans le champ de recherche Grafana
2. Cliquer sur `Add new data source`
3. Choisir Prometheus
4. Dans le champ `Connection > Prometheus serveur URL`, entrer `http://...:9090` en remplaçant les ... par le nom donné au service prometheus dans le docker compose (ici, 'prometheus')
5. Descendre en bas de la page et cliquer sur `Save & test`
4. Cliquer sur le lien `grafana.com/dashboards` et chercher un dashboard Grafana pour cAdvisor (ou node-exporter). Récupérer son ID (j'ai trouvé 1860 pour node-exporter et 14282 pour cAdvisor)
5. Revenir sur le Grafana en localhost, entrer l'ID dans le champ et cliquer sur `Load`
6. Dans le champ tout en bas, choisir la data source Prometheus créée auparavant
7. Cliquer sur `import`
Il faut créer un dashboard pou cAdvisor et un autre pour node-exporter.
On peut consulter les dashboards dans le menu dashboard (à gauche).