11 KiB
11 KiB
👋 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
▐ 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