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