Au cours de cette présentation nous verrons comment surveiller ses applications en productions.
Le monitoring "traditionnel" est non adaptĂ© aux environnement containeurisĂ©s, les instances pouvants ĂȘtre supprimĂ©s/redimentionnĂ©es Ă tout moment.
Nous allons utiliser Prometheus pour surveiller une instance auto-hébergée de Gitlab, Nextcloud et en bonus PeerTube.
Prometheus est un aggrégateur de métrics avec stockage time-series et queries.
Grafana sera utilisé pour dessiner les dashboards de supervisions, en utilisant les metrics collectées par Prometheus.
(*) L'infrastructure est déployée avec des playbooks Ansible, sur Debian 9 avec reverse proxy Nginx et Docker de pré-configuré.
Les sources seront disponibles avec les slides.
La présentation est destinée à tout ceux qui sont curieux sur l'auto-hébergement et le suivie de sa propre infrastructure. Une connaissance basique de la ligne de commande est nécessaire, connaitre Ansible et Docker est un plus mais non obligatoire pour comprendre la présentation.
---
**EDIT:**
Playbooks Ansible disponible sur [https://gitlab.com/sourplum/capitole-libre-2018]("https://gitlab.com/sourplum/capitole-libre-2018")