Files
awesome-awesomeness/terminal/prometheusalerts
2025-07-18 23:13:11 +02:00

141 lines
11 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
 👋 Awesome Prometheus Alerts !Awesome (https://awesome.re/badge-flat.svg) (https://awesome.re)
▐ Most alerting rules are common to every Prometheus setup. We need a place to find them all. 🤘 🚨 📊
Collection available here: https://samber.github.io/awesome-prometheus-alerts (https://samber.github.io/awesome-prometheus-alerts)
 
 
 
 
 
  
 
 
 Better Stack lets you centralize, search, and visualize your logs.
 
 
 
✨ Contents
- Rules (#-rules)
- Contributing (#-contributing)
- Improvements (#-improvements)
- Help us (#-show-your-support)
- License (#-license)
🚨 Rules
Basic resource monitoring
- Prometheus self-monitoring (https://samber.github.io/awesome-prometheus-alerts/rules#prometheus-internals)
- Host/Hardware (https://samber.github.io/awesome-prometheus-alerts/rules#host-and-hardware)
- SMART (https://samber.github.io/awesome-prometheus-alerts/rules#smart)
- Docker Containers (https://samber.github.io/awesome-prometheus-alerts/rules#docker-containers)
- Blackbox (https://samber.github.io/awesome-prometheus-alerts/rules#blackbox)
- Windows (https://samber.github.io/awesome-prometheus-alerts/rules#windows-server)
- VMWare (https://samber.github.io/awesome-prometheus-alerts/rules#vmware)
- Netdata (https://samber.github.io/awesome-prometheus-alerts/rules#netdata)
Databases and brokers
- MySQL (https://samber.github.io/awesome-prometheus-alerts/rules#mysql)
- PostgreSQL (https://samber.github.io/awesome-prometheus-alerts/rules#postgresql)
- SQL Server (https://samber.github.io/awesome-prometheus-alerts/rules#sql-server)
- Patroni (https://samber.github.io/awesome-prometheus-alerts/rules#patroni)
- PGBouncer (https://samber.github.io/awesome-prometheus-alerts/rules#pgbouncer)
- Redis (https://samber.github.io/awesome-prometheus-alerts/rules#redis)
- MongoDB (https://samber.github.io/awesome-prometheus-alerts/rules#mongodb)
- RabbitMQ (https://samber.github.io/awesome-prometheus-alerts/rules#rabbitmq)
- Elasticsearch (https://samber.github.io/awesome-prometheus-alerts/rules#elasticsearch)
- Meilisearch (https://samber.github.io/awesome-prometheus-alerts/rules#meilisearch)
- Cassandra (https://samber.github.io/awesome-prometheus-alerts/rules#cassandra)
- Clickhouse (https://samber.github.io/awesome-prometheus-alerts/rules#clickhouse)
- Zookeeper (https://samber.github.io/awesome-prometheus-alerts/rules#zookeeper)
- Kafka (https://samber.github.io/awesome-prometheus-alerts/rules#kafka)
- Pulsar (https://samber.github.io/awesome-prometheus-alerts/rules#pulsar)
- Nats (https://samber.github.io/awesome-prometheus-alerts/rules#nats)
- Solr (https://samber.github.io/awesome-prometheus-alerts/rules#solr)
- Hadoop (https://samber.github.io/awesome-prometheus-alerts/rules#hadoop)
Reverse proxies and load balancers
- Nginx (https://samber.github.io/awesome-prometheus-alerts/rules#nginx)
- Apache (https://samber.github.io/awesome-prometheus-alerts/rules#apache)
- HaProxy (https://samber.github.io/awesome-prometheus-alerts/rules#haproxy)
- Traefik (https://samber.github.io/awesome-prometheus-alerts/rules#traefik)
- Caddy (https://samber.github.io/awesome-prometheus-alerts/rules#caddy)
Runtimes
- PHP-FPM (https://samber.github.io/awesome-prometheus-alerts/rules#php-fpm)
- JVM (https://samber.github.io/awesome-prometheus-alerts/rules#jvm)
- Sidekiq (https://samber.github.io/awesome-prometheus-alerts/rules#sidekiq)
Orchestrators
- Kubernetes (https://samber.github.io/awesome-prometheus-alerts/rules#kubernetes)
- Nomad (https://samber.github.io/awesome-prometheus-alerts/rules#nomad)
- Consul (https://samber.github.io/awesome-prometheus-alerts/rules#consul)
- Etcd (https://samber.github.io/awesome-prometheus-alerts/rules#etcd)
- Linkerd (https://samber.github.io/awesome-prometheus-alerts/rules#linkerd)
- Istio (https://samber.github.io/awesome-prometheus-alerts/rules#istio)
- ArgoCD (https://samber.github.io/awesome-prometheus-alerts/rules#argocd)
- FluxCD (https://samber.github.io/awesome-prometheus-alerts/rules#fluxcd)
Network, security and storage
- Ceph (https://samber.github.io/awesome-prometheus-alerts/rules#ceph)
- ZFS (https://samber.github.io/awesome-prometheus-alerts/rules#zfs)
- OpenEBS (https://samber.github.io/awesome-prometheus-alerts/rules#openebs)
- Minio (https://samber.github.io/awesome-prometheus-alerts/rules#minio)
- SSL/TLS (https://samber.github.io/awesome-prometheus-alerts/rules#ssl/tls)
- Juniper (https://samber.github.io/awesome-prometheus-alerts/rules#juniper)
- CoreDNS (https://samber.github.io/awesome-prometheus-alerts/rules#coredns)
- FreeSwitch (https://samber.github.io/awesome-prometheus-alerts/rules#freeswitch)
- Hashicorp Vault (https://samber.github.io/awesome-prometheus-alerts/rules#hashicorp-vault)
- Cloudflare (https://samber.github.io/awesome-prometheus-alerts/rules#cloudflare)
Other
- Thanos (https://samber.github.io/awesome-prometheus-alerts/rules#thanos)
- Loki (https://samber.github.io/awesome-prometheus-alerts/rules#loki)
- Promtail (https://samber.github.io/awesome-prometheus-alerts/rules#promtail)
- Cortex (https://samber.github.io/awesome-prometheus-alerts/rules#cortex)
- Grafana Alloy (https://samber.github.io/awesome-prometheus-alerts/rules#grafana-alloy)
- Jenkins (https://samber.github.io/awesome-prometheus-alerts/rules#jenkins)
- Graph Node (https://samber.github.io/awesome-prometheus-alerts/rules#graph-node)
🤝 Contributing
Contributions from community (you!) are most welcome!
There are many ways to contribute: writing code, alerting rules, documentation, reporting issues, discussing better error tracking...
Instructions here (CONTRIBUTING.md)
🏋 Improvements
- Create an alert rule builder in Jekyll for custom alerts (severity, thresholds, instances...)
- Add resolution suggestions to rule descriptions, for faster incident resolution (#85 (https://github.com/samber/awesome-prometheus-alerts/issues/85)).
💫 Show your support
Give a ⭐️ if this project helped you!
!support us (https://c5.patreon.com/external/logo/become_a_patron_button.png) (https://www.patreon.com/samber)
👏 Thanks
Gratitude for the Gitlab operation team that provided 50+ rules. \o/
📝 License
!CC4 (https://mirrors.creativecommons.org/presskit/cc.srr.primary.svg) (https://creativecommons.org/licenses/by/4.0/legalcode)
Licensed under the Creative Commons 4.0 License, see LICENSE file for more detail.
prometheusalerts Github: https://github.com/samber/awesome-prometheus-alerts