2019-10-16 01:54:22 +00:00
|
|
|
\newpage
|
|
|
|
|
|
|
|
Projet et rendu
|
|
|
|
===============
|
|
|
|
|
|
|
|
Projet
|
|
|
|
------
|
|
|
|
|
|
|
|
Réalisez le `docker-compose.yml` permettant de lancer toute notre stack de
|
|
|
|
monitoring, d'un simple :
|
|
|
|
|
|
|
|
<div lang="en-US">
|
|
|
|
```
|
2022-09-13 21:19:59 +00:00
|
|
|
42sh$ docker compose up
|
2019-10-16 01:54:22 +00:00
|
|
|
```
|
|
|
|
</div>
|
|
|
|
|
2022-09-13 21:19:59 +00:00
|
|
|
Vous intégrerez les trois images (`influxdb`, `chronograf`[^onlyv1] et `telegraf`),
|
2021-09-19 22:19:49 +00:00
|
|
|
mettrez en place les *volumes* et *networks* nécessaires au bon fonctionnement
|
2019-10-16 01:54:22 +00:00
|
|
|
de la stack.
|
|
|
|
|
2022-09-13 21:19:59 +00:00
|
|
|
[^onlyv1]: N'ajoutez pas chronograf dans votre `docker-compose.yml` si vous
|
|
|
|
avez opté pour la version 2 d'InfluxDB.
|
|
|
|
|
2019-10-16 01:54:22 +00:00
|
|
|
Le résultat final attendu doit permettre d'afficher dans `chronograf` l'hôte
|
|
|
|
auto-monitoré par la stack, sans plus de configuration. Vous aurez pour cela
|
2022-09-13 21:19:59 +00:00
|
|
|
besoin de placer des fichiers de configuration à côté de votre
|
2019-10-16 01:54:22 +00:00
|
|
|
`docker-compose.yml`, afin de pouvoir inclure ces configurations dans les
|
|
|
|
conteneurs, sans avoir besoin de reconstruire ces conteneurs.
|
|
|
|
|
|
|
|
|
2022-09-13 21:19:59 +00:00
|
|
|
Arborescence attendue
|
2019-10-16 01:54:22 +00:00
|
|
|
-------
|
|
|
|
|
2022-09-13 21:19:59 +00:00
|
|
|
Tous les fichiers identifiés comme étant à rendre sont à placer dans un dépôt
|
|
|
|
Git privé, que vous partagerez avec [votre
|
|
|
|
professeur](https://gitlab.cri.epita.fr/nemunaire/).
|
2019-10-16 01:54:22 +00:00
|
|
|
|
2022-09-13 21:19:59 +00:00
|
|
|
Voici une arborescence type (vous pourriez avoir des fichiers supplémentaires) :
|
2019-10-16 01:54:22 +00:00
|
|
|
|
|
|
|
<div lang="en-US">
|
|
|
|
```
|
2022-09-13 21:19:59 +00:00
|
|
|
./
|
|
|
|
./docker-compose.yml
|
|
|
|
./... # Pour les fichiers de configuration
|
2019-10-16 01:54:22 +00:00
|
|
|
```
|
|
|
|
</div>
|
|
|
|
|
2022-09-13 21:19:59 +00:00
|
|
|
Votre rendu sera pris en compte en faisant un [tag **signé par votre clef
|
|
|
|
PGP**](https://lessons.nemunai.re/keys). Consultez les détails du rendu (nom du
|
|
|
|
tag, ...) sur la page dédiée au projet sur la plateforme de rendu.
|