Grafana Alerting: Explorez nos dernières mises à jour dans Grafana 9
Grafana 8 a marqué une refonte majeure dans notre façon de configurer des alertes. Nous avons créé une expérience d’alerte unifiée qui a implémenté un flux de travail fonctionnant sur tous nos produits et combiné les alertes de panneau Grafana et les alertes Prometheus en un tableau de bord unique. Nous avons conçu cette fonction comme une fonctionnalité open source, afin que vous puissiez l’utiliser, quelle que soit la version de Grafana (OSS, Cloud, ou Enterprise) qui a votre préférence.
Au cours de l’année passée, nous avons reçu beaucoup de commentaires de la communauté à propos de Grafana Alerting. Certains de ces commentaires étaient positifs; tandi que d’autres étaient des suggestions sur la manière dont nous pourrions nous améliorer. Nous vous avons entendus. Nous nous sommes efforcés de peaufiner l’expérience et nous continuerons à améliorer la qualité de vie régulièrement.
Avec la sortie de Grafana 9 pendant GrafanaCONline 2022, Grafana Alerting est désormais le système d’alerte par défaut, et avec ce changement, nous introduisons des améliorations significatives s’appuyant sur vos retours, ainsi que de la documentation et du contenu vidéo plus robustes pour vous aider à l’utiliser.
Comme toujours, nous remercions notre communauté pour sa grande sincérité et ses contributions, et nous sommes heureux de présenter quelques-unes des modifications que l’équipe a apportées pour rationaliser la création d’alertes, fournir une vue consolidée de toutes vos alertes et vous donner la possibilité de combiner des données provenant de sources de données multiples pour créer des règles d’alerte.
Pour en savoir plus sur le système d’alerte Grafana et pour bénéficier d’une démo de certaines des dernières mises à jour, visionnez notre récente session GrafanaCONline 2022 « Système d’alerte dans Grafana 9 : nouveautés et améliorations, », disponible à la demande.
Quoi de neuf en matière d’alerte dans Grafana?
Alertes multidimensionnelles
Les attentes d’un utilisateur en matière de règles d’alerte sont simples :
- Vous avez une requête unique.
- Vous voulez que cette requête déclenche plusieurs alertes.
- Vous voulez avoir le contrôle sur ces alertes individuellement.
Avant Grafana 9, les alertes devaient être attachées à un panneau ou à un tableau de bord. Vous avez désormais le contrôle sur les alertes produites par une règle individuellement.
Les règles d’alerte peuvent créer plusieurs instances d’alerte individuelle par règle d’alerte, que l’on appelle aussi alertes multidimensionnelles. Cette fonctionnalité vous donne la puissance et la flexibilité nécessaires pour gagner en visibilité dans l’ensemble de votre système, avec une seule alerte multidimensionnelle.
Une règle définit quand alerter, mais vous pouvez alerter sur de nombreux éléments ! Voici un exemple réel et concret : imaginez que vous avez une maison intelligente et que vous voulez savoir quand les fenêtres sont ouvertes. Avec l’alerte Grafana, vous pouvez avoir une alerte « Dites-moi si les fenêtres sont ouvertes » et pour chaque fenêtre, vous recevrez un message « La fenêtre x est ouverte ! » Pas besoin de créer plus d’une règle.
Regrouper et acheminer les alertes
L’alerte Grafana vous permet d’orienter chaque instance d’alerte vers un point de contact spécifique, en fonction des étiquettes que vous définissez.
Mais plus de contrôle implique plus de responsabilités. Lorsque vous recevez une pluie d’alertes, vous pouvez être bombardé de centaines d’alertes en même temps. Il est fort probable que vous ne vouliez pas que 100 notifications sortent de l’autre côté.
Les politiques de notification sont la réponse à ce problème. Ce sont des ensembles de règles qui définissent où, quand, et comment les alertes sont acheminées vers les points de contact. (appelés auparavant canaux de notification). Le fait d’associer les politiques de notification avec la fonctionnalité de regroupement vous permet de vous assurer que toutes les alertes liées à un composant de votre système sont regroupées ensemble, afin que Grafana envoie une seule notification compacte qui ait tous les environnements affectés pour cette règle d’alerte.
Les politiques de notification suivent une structure en arborescence, dans laquelle chaque politique peut avoir une ou plusieurs politiques enfants. Chaque politique, à l’exception de la politique racine, peut correspondre à des étiquettes d’alerte spécifiques. Chaque alerte est évaluée par la politique racine, puis par chaque politique enfant, pour que vous puissiez faire correspondre vos alertes à plusieurs points de contact. En conséquence, une alerte peut notifier plusieurs canaux en fonction de certains critères d’étiquette.
Mettre des alertes en silence
Comme le dit le proverbe : le silence est d’or, et cela est encore plus vrai lorsqu’il s’agit d’alertes. La fonctionnalité Silences vous permet d’arrêter les notifications d’une ou de plusieurs règles d’alerte. Avec cette nouvelle fonctionnalité, vous pouvez même mettre en pause partiellement une alerte en fonction de certains critères.
Les Silences ne peuvent cependant qu’empêcher la création de notifications. Ils n’empêchent pas l’évaluation des règles d’alerte, ni l’affichage des alertes dans l’interface utilisateur. Et c’est voulu : vous pouvez voir le statut actuel de votre évaluation mais ne recevez aucune notification côté pager, de sorte que vous disposez toujours d’une transparence totale et d’une visibilité sur ce qui se passe au sein de votre système d’alerte.
Mettre les timings en silence
La fonction Mettre des timings en silence avait soulevé beaucoup de commentaires et d’envie chez les membres de la communauté. Nous les avons entendus. Avec Grafana 9, l’alerte Grafana vous permet maintenant de spécifier un intervalle de temps pendant lequel vous ne voulez pas que de nouvelles notifications soient générées ou envoyées.
Par exemple, vous pouvez désormais régler le temps de mise en silence sur plusieurs de vos acheminements ou sur leur totalité afin de ne pas recevoir de messages sur votre pager pendant le week-end ou durant un événement familial.
Et pour l’avenir, à quoi s’attendre en matière d’alerte Grafana ?
Les nouvelles fonctionnalités améliorées du système d’alerte Grafana sont maintenant activées par défaut pour tous les utilisateurs de Grafana 9. Même si les utilisateurs de Grafana ont actuellement la possibilité de revenir vers l’ancienne expérience d’alerte basée sur les panneaux du tableau de bord (maintenant appelée « alerte héritée »), nous supprimerons officiellement cette fonctionnalité dans Grafana 10.
Voici un aperçu des mises à jour d’alerte Grafana que nous déploierons prochainement :
- Amélioration de l’expérience utilisateur dans la création et la gestion des alertes
- Ajout d’un contrôle d’accès basé sur les rôles
- Une mise à jour de notre prestataire Terraform basée sur la nouvelle API de provisionnement disponible dans Grafana 9.0
- Amélioration de la voie de migration pour veiller à réduire au maximum toutes possibilités de perte de données
- Amélioration des modèles
Restez à l’écoute : des articles de blog consacrés à quelques-unes de ces améliorations seront mis en ligne dans les semaines à venir. Pour en savoir plus, veuillez lire notre documentation Alerte Grafana.
Grafana Cloud est la façon la plus simple de vous lancer dans l’utilisation de métriques, de logs, de tracés et de tableaux de bord. Nous proposons un très généreux niveau gratuit et illimité dans le temps, ainsi que des abonnements pour chaque cas d’utilisation. Inscrivez-vous gratuitement dès maintenant !