Outils pour utilisateurs

Outils du site


adrien_khokholkoff:prometheus:alerting

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édentes Révision précédente
Prochaine révision
Révision précédente
adrien_khokholkoff:prometheus:alerting [2018/05/31 13:22]
Adrien Khokholkoff
adrien_khokholkoff:prometheus:alerting [2018/06/01 14:37] (Version actuelle)
Adrien Khokholkoff [Configuration basique]
Ligne 22: Ligne 22:
 Pour se faire, il va d'​abord falloir créer un fichier qui permettra de mettre en place toutes les règles qui seront récupérées par Prometheus. Le fonctionnement est semblable au fichier qui a été créé afin de faire fonctionner Prometheus. Tout d'​abord,​ il va falloir créer un fichier dans lequel on va stocker nos alertes que l'on nommera de la manière que l'on veut (par exemple xxx.alerts.yml). ​ Pour se faire, il va d'​abord falloir créer un fichier qui permettra de mettre en place toutes les règles qui seront récupérées par Prometheus. Le fonctionnement est semblable au fichier qui a été créé afin de faire fonctionner Prometheus. Tout d'​abord,​ il va falloir créer un fichier dans lequel on va stocker nos alertes que l'on nommera de la manière que l'on veut (par exemple xxx.alerts.yml). ​
  
-Placé ​ce dernier au même endroit que celui pour Prometheus permettra de plus facilement configurer le système d'​alertes,​ puisqu'​il ne sera pas nécessaire d'​indiquer le chemin complet pour accéder à ce dernier, mais uniquement son nom. Afin que Prometheus détecte ce dernier, il suffit d'​ajouter dans le fichier xxx.yml les lignes suivantes :+Il faut ensuite placer ​ce dernier au même endroit que celui pour Prometheus permettra de plus facilement configurer le système d'​alertes,​ puisqu'​il ne sera pas nécessaire d'​indiquer le chemin complet pour accéder à ce dernier, mais uniquement son nom. Afin que Prometheus détecte ce dernier, il suffit d'​ajouter dans le fichier xxx.yml les lignes suivantes :
  
   rule_files:   rule_files:
Ligne 37: Ligne 37:
 Cela permet donc de configurer les alertes sur Prometheus. Cependant, les alertes ne seront pas envoyées automatiquement par mail, par SMS ou même par un chat. Pour cela, il faudra installer et configurer un outil extérieur que l'on intégrera dans Prometheus et qui s'​appelle "​Alertmanager"​. Cela permet donc de configurer les alertes sur Prometheus. Cependant, les alertes ne seront pas envoyées automatiquement par mail, par SMS ou même par un chat. Pour cela, il faudra installer et configurer un outil extérieur que l'on intégrera dans Prometheus et qui s'​appelle "​Alertmanager"​.
  
-La configuration ​d'Alertmanager étant ​une étape à partune nouvelle [[.:​alertmanager|page]] sera créée expliquant les différentes étapes ​à suivre ​afin de mettre en place cet outil. +**Pour créer une alerte autour de l'​utilisation du CPU d'​une ​machinela variable node_cpu qui était utilisée auparavant a été renommé et s'​appelle désormais node_cpu_seconds_totalCela peut notamment poser problème lors de l'​utilisation de dashboards prefait sur Grafana qui n'a pas encore mis à jour ces variables. Pour ce qui est des autres valeurs, il est récurrent que les metrics affichées par Grafana, les variables utilisées ne soient pas bonnes et qu'il manque "​_bytes"​ ou encore "​_total" ​afin de pouvoir afficher les graphiques correctement.**
- +
  
 +La configuration d'​Alertmanager étant une étape à part, une nouvelle [[.:​alerting:​alertmanager|page]] sera créée expliquant les différentes étapes à suivre afin de mettre en place cet outil.
adrien_khokholkoff/prometheus/alerting.1527765741.txt.gz · Dernière modification: 2018/05/31 13:22 par Adrien Khokholkoff