# Résumé de la stack de monitoring ![Schéma résumant la stack monitoring](:technique:adminsys:monitoring:resume_stack_monitoring.svg) ## Éléments ### TSDB Une [TSDB](https://en.wikipedia.org/wiki/Time_series_database) 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). Voir [cette page](technique:adminsys:monitoring:collect:service_metrics) pour plus de détails. #### Blackbox Génère des métriques sur le statut d'un service (up ou down). Voir [cette page](technique:adminsys:monitoring:collect:blackbox) pour plus de détails. #### Exporter machine Génère les données concernant la machine (utilisation RAM, CPU, disque, ...). Voir [cette page](technique:adminsys:monitoring:collect:system_metrics) pour plus de détails. #### Exporter Proxmox Proxmox est le système d'exploitation de nos hyperviseurs, il permet de gérer les VM. L'exporter Proxmox nous donne des données sur les différentes VM. Voir [cette page](technique:adminsys:monitoring:collect:proxmox_metrics) pour plus de détails. ### 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