virli/tutorial/1/rendu.md

52 lines
1.5 KiB
Markdown
Raw Normal View History

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.