Ci-dessous, les différences entre deux révisions de la page.
| 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 à part, une 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 machine, la variable node_cpu qui était utilisée auparavant a été renommé et s'appelle désormais node_cpu_seconds_total. Cela 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. | ||