**Ceci est une ancienne révision du document !**
Résumé de la stack de monitoring
Éléments
TSDB
Une TSDB est une base de donnée spécialisée dans le stockage de valeurs associées à un point dans le temps.
VictoriaMetrics
Cette TSDB est spécialisée dans le stockage de métriques, chaque métrique étant associée à un ensemble de labels
Loki
Cette TSDB est spécialisée dans le stockage de logs, chaque ligne de log étant associée à un ensemble de labels
Exporter
C’est un service qui génère à intervalle régulier un fichier contenant des métriques selon différents labels, ce fichier est ensuite disponible via HTTP.
Exporter de service
Génère les métriques associées à un service (concernant les données d’utilisation de Mattermost par exemple)
Blackbox
Génère des métriques sur le statut d’un service (up ou down).
Exporter machine
Génère les données concernant la machine (utilisation RAM, CPU, disque, …)
VmAgent
C’est un service chargé de récupérer les métriques depuis différents exporter et de les stocker dans la TSDB
VmAlert
Génère une alerte si une métrique dépasse un certain seuil
AlertManager
gère les différentes alertes, fait du tri, déduplique, …
promtail
récupère les différents logs des services et des machines et les envoie à Loki
Grafana
Permet de visualiser les métriques et les logs stockés dans les TSDB