Outils pour utilisateurs

Outils du site


sysadmin

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révisionLes deux révisions suivantes
sysadmin [2020/01/31 16:38] – [Ressources] lpierisysadmin [2020/01/31 17:07] – [Surveillance système] lpieri
Ligne 25: Ligne 25:
   * L'outil qui va récupérer les données formatées et les afficher dans des tableaux de bord   * L'outil qui va récupérer les données formatées et les afficher dans des tableaux de bord
  
 +=== Formater et mettre à disposition les données ===
 +
 +Le premier outil se nomme Promethéus, c'est une time series database.
 +
 +**Une Time Series DataBase est une base de données optimisée pour le stockage de données horodatées**
 +
 +C'est l'outil qui va stocker les information que l'on souhaite récolter à propos du serveur et les mettre à disposition pour d'autres outils.
 +
 +{{:what-does-prometheus-do-1024x610.png?400|}}
 +
 +Il permet d'accéder aux données via des requêtes comme sur une base de données classique.
 +
 +=== Récolter les données ===
 +
 +Prometheus fonctionne avec des exporter. Ce sont des outils qui récolter les données d'un serveur ou d'un service et les enregistrer dans Prometheus. Il en existe de nombreux pour tous types d'applications (MySQL, NodeJS, Nginx, Linux...)
 +
 +[[https://prometheus.io/docs/instrumenting/exporters/|Liste d'exporters]]
 +
 +=== Alerter ===
 +
 +Prometheus possède un système d'alarme et de notification lorsqu'un comportement identifié se déroule pendant une période trop longue. Ce système se nomme AlertManager. Il fonctionne grâce à des règles qui définissent le comportement à observer (requête Prometheus), la période avant que l'alarme se déclenche, le canal de notification (E-mail, Slack...) et enfin les destinataires.
 +
 +[[https://awesome-prometheus-alerts.grep.to/|Listes d'alertes préconfigurées en fonction d'exporters]]
 +
 +=== Afficher les données ===
 +
 +Enfin, il est intéressant d'afficher ces données sous la forme de dashboards pour avoir un rapide aperçu de la santé du système. Pour cela, on utilise Grafana.
 ===== Ressources ===== ===== Ressources =====