Prometheus: Configuratie van Prometheus-waarschuwingsregels
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 kant-en-klare Prometheus cloud oplossing die tal van voordelen biedt, waaronder:
Alert Managerinbegrepen om meldingen te sturen naarSlack,Mattermost,PagerDuty, enz.- Toegewijde e-mailserver om onbeperkte e-mailmeldingen te verzenden.
BlackboxomHTTP,ICMP,TCPen meer te testen.- Eenvoudige configuratie met online configuratiebestand editor.
- Moeiteloze updates met slechts één klik.
- Optimale prestaties en robuuste beveiliging aangedreven door een privé en toegewijde VM.
Bespaar tijd en vereenvoudig uw leven: het kost slechts 5 minuten om de Prometheus cloud hosting oplossing van Stackhero te proberen!
U kunt Prometheus-waarschuwingsregels aanpassen door het bestand rules-alert.yml te bewerken. Om dit te doen, gaat u naar uw Stackhero-dashboard, selecteert u uw Prometheus-service en klikt u op "Configuratie van Prometheus-waarschuwingsregels".
We hebben al enkele standaard waarschuwingsregels toegevoegd aan uw Stackhero voor Prometheus-instantie, dus u hoeft het bestand rules-alert.yml meestal niet te wijzigen, tenzij aanpassing vereist is.
Hieronder staat een voorbeeld van een waarschuwing die wordt geactiveerd als het schijfgebruik meer dan 90% bedraagt:
- alert: "HostOutOfDiskSpace"
expr: (node_filesystem_avail_bytes * 100) / node_filesystem_size_bytes < 10 and ON (instance, device, mountpoint) node_filesystem_readonly == 0
for: 2m
labels:
severity: "warning"
annotations:
summary: "Host out of disk space (instance {{ $labels.instance }})"
description: "Disk is almost full (< 10% left)"
value: "{{ $value }}"
Hier is nog een voorbeeld dat een potentiële verzadiging van de schijfruimte binnen de volgende 24 uur voorspelt:
- alert: "HostDiskWillFillIn24Hours"
expr: (node_filesystem_avail_bytes * 100) / node_filesystem_size_bytes < 10 and ON (instance, device, mountpoint) predict_linear(node_filesystem_avail_bytes{fstype!~"tmpfs"}[1h], 24 * 3600) < 0 and ON (instance, device, mountpoint) node_filesystem_readonly == 0
for: 2m
labels:
severity: "warning"
annotations:
summary: "Host disk will fill in 24 hours (instance {{ $labels.instance }})"
description: "Filesystem is predicted to run out of space within the next 24 hours at the current write rate"
value: "{{ $value }}"
U kunt veel aanvullende voorbeelden van waarschuwingsregels vinden op de Awesome Prometheus Alerts website.