Files
awesome-awesomeness/terminal/prometheusalerts
2024-04-19 23:37:46 +02:00

10 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)
- Cassandra (https://samber.github.io/awesome-prometheus-alerts/rules#cassandra)
- 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)
 
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)
 
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)
- 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.