Prometheus: Introduction aux alertes Prometheus
Cette documentation fait partie du guide Alertes. Consultez le guide complet ici : Comment fonctionnent les alertes Prometheus et comment les configurer.
👋 Bienvenue sur la documentation de Stackhero !
Stackhero propose une solution Prometheus cloud prête à l'emploi qui offre de nombreux avantages, notamment :
Alert Managerinclus pour envoyer des alertes àSlack,Mattermost,PagerDuty, etc.- Serveur d'email dédié pour envoyer des alertes email illimitées.
Blackboxpour sonderHTTP,ICMP,TCP, et plus encore.- Configuration facile avec un éditeur de fichier de configuration en ligne.
- Mises à jour sans effort en un clic.
- Performance optimale et sécurité robuste grâce à une VM privée et dédiée.
Gagnez du temps et simplifiez-vous la vie : il suffit de 5 minutes pour essayer la solution Prometheus cloud hosting de Stackhero !
Prometheus peut analyser vos métriques et déclencher des alertes basées sur des règles que vous définissez. Avec Stackhero pour Prometheus, les alertes sont traitées en deux étapes. D'abord, les règles d'alerte de Prometheus sont évaluées, puis Alert Manager prend le relais.
Tout est pré-installé et configuré avec Stackhero pour Prometheus, vous n'avez donc qu'à effectuer une configuration minimale, comme ajouter votre adresse e-mail, pour commencer à recevoir des alertes.
Vue d'ensemble de Stackhero pour Prometheus
Introduction aux règles d'alerte Prometheus
Lorsque Prometheus récupère des métriques, il les évalue par rapport aux règles spécifiées dans le fichier rules-alert.yml. Ces règles d'alerte définissent des seuils et des fenêtres temporelles pour déclencher des alertes basées sur les métriques collectées.
Par exemple, une alerte peut être déclenchée si l'utilisation du disque dépasse 80 %. De plus, des règles peuvent être configurées pour prédire des conditions futures et envoyer une alerte si l'on estime que l'espace disque sera complètement rempli dans les 24 heures suivantes.
Un autre cas d'utilisation courant consiste à détecter un comportement inhabituel. Par exemple, si une augmentation soudaine de l'utilisation de la bande passante réseau se produit, une alerte peut être déclenchée pour aider à détecter des attaques par déni de service distribué (DDoS) ou des tentatives d'exfiltration de données.
Les règles d'alerte Prometheus sont incluses directement dans le serveur Prometheus.
Introduction à Alert Manager
Alert Manager reçoit les alertes déclenchées par les règles d'alerte Prometheus. Il déduplique les alertes, les regroupe, puis les transmet via divers canaux de notification tels que l'e-mail, Slack, Mattermost, PagerDuty, et plus encore. Son fichier de configuration est alert-manager.yml.
Par exemple, si un ralentissement du serveur se produit, les règles d'alerte Prometheus peuvent déclencher des alertes distinctes pour la charge accrue et l'utilisation du CPU. Alert Manager reçoit ces alertes, les regroupe car elles concernent le même serveur, et envoie une notification consolidée au destinataire ou à l'équipe appropriée selon votre configuration.
Si le ralentissement persiste, Prometheus continuera d'envoyer des alertes mais Alert Manager supprimera les messages en double pendant une période spécifiée pour éviter de submerger votre équipe avec des alertes redondantes.
Vous pouvez également mettre en sourdine ou inhiber complètement les alertes si nécessaire. Une fois le problème sous-jacent résolu, un message de récupération est envoyé pour notifier vos équipes.
Cet exemple illustre un scénario courant, mais vous pouvez personnaliser entièrement la configuration pour répondre à vos besoins spécifiques.
avertissement
Alert Managern'est pas inclus par défaut avec Prometheus. Pour vous faire gagner du temps et simplifier le processus, nous avons intégré et configuréAlert Managerdans Stackhero pour Prometheus afin que vous puissiez envoyer des alertes en quelques minutes, avec un minimum d'effort.