Prometheus: Introductie tot Prometheus-waarschuwingen
Deze documentatie maakt deel uit van de Waarschuwingen-gids. Bekijk de volledige gids hier: Hoe Prometheus-waarschuwingen werken en hoe u ze configureert.
👋 Welkom bij de Stackhero-documentatie!
Stackhero biedt een volledig beheerd Prometheus cloud platform, ontworpen voor betrouwbaarheid en eenvoud:
Alert Manageris geïntegreerd, zodat u waarschuwingen direct kunt doorsturen naarSlack,Mattermost,PagerDutyen andere populaire bestemmingen.- Een dedicated mailserver stelt u in staat om onbeperkt e-mailwaarschuwingen te versturen zonder extra configuratie.
Blackboxis inbegrepen, waarmee uHTTP,ICMP,TCPen andere protocollen kunt monitoren voor uitgebreide controle.- Configureer uw instance snel via de online configuratiebestand-editor. Handmatig YAML beheren is niet nodig.
- Voer updates uit met één klik. Stackhero verzorgt het upgradeproces voor u, waardoor downtime en handmatige acties tot een minimum worden beperkt.
- Hoge prestaties en sterke beveiliging zijn standaard, dankzij uw eigen privé en dedicated infrastructuur.
Binnen ongeveer 5 minuten operationeel. Stackhero regelt de installatie, zodat u zich kunt richten op monitoring in plaats van onderhoud. Probeer Prometheus cloud hosting op Stackhero en optimaliseer uw monitoring- en alertingprocessen.
Prometheus kan uw statistieken analyseren en waarschuwingen activeren op basis van door u gedefinieerde regels. Met Stackhero voor Prometheus worden waarschuwingen in twee fasen verwerkt. Eerst worden de Prometheus-waarschuwingsregels geëvalueerd en vervolgens neemt Alert Manager het over.
Alles is vooraf geïnstalleerd en geconfigureerd met Stackhero voor Prometheus, dus u hoeft alleen minimale instellingen uit te voeren, zoals het toevoegen van uw e-mailadres, om waarschuwingen te ontvangen.
Overzicht van Stackhero voor Prometheus
Introductie tot Prometheus-waarschuwingsregels
Wanneer Prometheus statistieken ophaalt, evalueert het deze aan de hand van regels die zijn gespecificeerd in het bestand rules-alert.yml. Deze waarschuwingsregels definiëren drempels en tijdvensters voor het activeren van waarschuwingen op basis van de verzamelde statistieken.
Een waarschuwing kan bijvoorbeeld worden geactiveerd als het schijfgebruik meer dan 80% bedraagt. Bovendien kunnen regels worden ingesteld om toekomstige omstandigheden te voorspellen en een waarschuwing te sturen als wordt geschat dat de schijfruimte binnen 24 uur volledig gevuld zal zijn.
Een ander veelvoorkomend gebruiksscenario is het detecteren van ongewoon gedrag. Bijvoorbeeld, als er een plotselinge piek in het netwerkbandbreedtegebruik is, kan een waarschuwing worden geactiveerd om mogelijke distributed denial-of-service (DDoS)-aanvallen of pogingen tot data-exfiltratie te detecteren.
Prometheus-waarschuwingsregels zijn direct opgenomen in de Prometheus-server.
Introductie tot Alert Manager
Alert Manager ontvangt waarschuwingen die door Prometheus-waarschuwingsregels zijn geactiveerd. Het dedupliceert waarschuwingen, groepeert ze en stuurt ze vervolgens door via verschillende meldingskanalen zoals e-mail, Slack, Mattermost, PagerDuty en meer. Het configuratiebestand is alert-manager.yml.
Als er bijvoorbeeld een vertraging op de server optreedt, kunnen Prometheus-waarschuwingsregels afzonderlijke waarschuwingen activeren voor verhoogde belasting en CPU-gebruik. Alert Manager ontvangt deze waarschuwingen, groepeert ze omdat ze betrekking hebben op dezelfde server, en stuurt een enkele geconsolideerde melding naar de juiste ontvanger of team op basis van uw configuratie.
Als de vertraging aanhoudt, blijft Prometheus waarschuwingen sturen, maar Alert Manager zal dubbele berichten onderdrukken gedurende een bepaalde periode om te voorkomen dat uw team wordt overspoeld met overbodige waarschuwingen.
U kunt waarschuwingen ook dempen of volledig onderdrukken indien nodig. Zodra het onderliggende probleem is opgelost, wordt een herstelbericht verzonden om uw teams te informeren.
Dit voorbeeld illustreert een veelvoorkomend scenario, maar u kunt de configuratie volledig aanpassen aan uw specifieke vereisten.
waarschuwing
Alert Manageris niet standaard inbegrepen bij Prometheus. Om u tijd te besparen en het proces te vereenvoudigen, hebben weAlert Managergeïntegreerd en geconfigureerd in Stackhero voor Prometheus, zodat u binnen enkele minuten waarschuwingen kunt verzenden met minimale inspanning.