👋 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