Différences
Ci-dessous, les différences entre deux révisions de la page.
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] lpieri | sysadmin [2020/01/31 17:07] – [Surveillance système] lpieri |
---|
* 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 ===== |
| |