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 dans la documentation Stackhero !
Stackhero vous propose une plateforme Prometheus cloud entièrement gérée, conçue pour la fiabilité et la simplicité :
Alert Managerest intégré, ce qui vous permet d’acheminer les alertes directement versSlack,Mattermost,PagerDutyet d’autres destinations populaires.- Un serveur email dédié vous permet d’envoyer un nombre illimité d’alertes par email sans configuration supplémentaire.
Blackboxest inclus, vous permettant de sonder les protocolesHTTP,ICMP,TCPet autres pour une surveillance complète.- Configurez votre instance rapidement grâce à l’éditeur de fichier de configuration en ligne. Plus besoin de gérer le YAML manuellement.
- Appliquez les mises à jour en un seul clic. Stackhero s’occupe du processus de mise à niveau pour vous, réduisant ainsi les interruptions et les interventions manuelles.
- Performance élevée et sécurité renforcée sont incluses grâce à votre propre infrastructure privée et dédiée.
Mettez votre instance en service en environ 5 minutes. Stackhero s’occupe de l’installation pour que vous puissiez vous concentrer sur la surveillance, pas sur la maintenance. Essayez l’hébergement Prometheus cloud sur Stackhero pour simplifier vos flux de travail de monitoring et d’alerting.
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.