Skip to content

Prometheus alert rules

Public alert rule collections

Mixins

https://monitoring.mixins.dev/

Awesome Prometheus alerts

https://awesome-prometheus-alerts.grep.to https://github.com/samber/awesome-prometheus-alerts/blob/master/_data/rules.yml

cd ~/projects/monitoring/prometheus/awesome-prometheus-alerts/_data

Show categories

❯ dasel select -f rules.yml -m "groups.[*].name" | head
Basic resource monitoring
Databases and brokers
Reverse proxies and load balancers
Runtimes
Orchestrators
Network and storage
Other

Sub-categories:

❯ dasel select -f rules.yml -m "groups.(name=Basic resource monitoring).services.[*].name"
Prometheus self-monitoring
Host and hardware
Docker containers
Blackbox
Windows Server
VMware
Netdata

Rules from Basic resource monitoring category:

dasel select -f rules.yml -m "groups.(name=Other).services.[*].exporters"

Rules from the Basic resource monitoring/Prometheus self-monitoring sub-category:

dasel select -f rules.yml -m "groups.(name=Basic resource monitoring).services.(name=Prometheus self-monitoring).exporters"