141 lines
11 KiB
Plaintext
141 lines
11 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4m👋 Awesome Prometheus Alerts [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge-flat.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mMost alerting rules are common to every Prometheus setup. We need a place to find them all. 🤘 🚨 📊[39m
|
||
|
||
[38;5;12mCollection available here: [39m[38;5;12mhttps://samber.github.io/awesome-prometheus-alerts[39m[38;5;14m[1m (https://samber.github.io/awesome-prometheus-alerts)[0m
|
||
|
||
|
||
[38;5;12m [39m
|
||
[38;5;12m [39m
|
||
[38;5;12m [39m
|
||
[38;5;12m [39m
|
||
[48;5;235m[38;5;249m[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m [49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[48;5;235m[38;5;249m Better Stack lets you centralize, search, and visualize your logs.[49m[39m
|
||
[48;5;235m[38;5;249m[49m[39m[48;5;235m[38;5;249m [49m[39m
|
||
[38;5;12m [39m
|
||
[38;5;12m [39m
|
||
|
||
|
||
[38;2;255;187;0m[4m✨ Contents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mRules[0m[38;5;12m (#-rules)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mContributing[0m[38;5;12m (#-contributing)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mImprovements[0m[38;5;12m (#-improvements)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHelp us[0m[38;5;12m (#-show-your-support)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLicense[0m[38;5;12m (#-license)[39m
|
||
|
||
[38;2;255;187;0m[4m🚨 Rules[0m
|
||
|
||
[38;2;255;187;0m[4mBasic resource monitoring[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mPrometheus self-monitoring[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#prometheus-internals)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHost/Hardware[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#host-and-hardware)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSMART[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#smart)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mDocker Containers[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#docker-containers)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBlackbox[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#blackbox)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWindows[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#windows-server)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVMWare[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#vmware)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNetdata[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#netdata)[39m
|
||
|
||
[38;2;255;187;0m[4mDatabases and brokers[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mMySQL[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#mysql)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPostgreSQL[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#postgresql)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSQL Server[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#sql-server)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPatroni[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#patroni)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPGBouncer[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#pgbouncer)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRedis[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#redis)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMongoDB[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#mongodb)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRabbitMQ[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#rabbitmq)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mElasticsearch[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#elasticsearch)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMeilisearch[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#meilisearch)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCassandra[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#cassandra)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mClickhouse[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#clickhouse)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mZookeeper[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#zookeeper)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mKafka[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#kafka)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPulsar[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#pulsar)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNats[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#nats)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSolr[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#solr)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHadoop[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#hadoop)[39m
|
||
|
||
[38;2;255;187;0m[4mReverse proxies and load balancers[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mNginx[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#nginx)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mApache[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#apache)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHaProxy[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#haproxy)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTraefik[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#traefik)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCaddy[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#caddy)[39m
|
||
|
||
[38;2;255;187;0m[4mRuntimes[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mPHP-FPM[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#php-fpm)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJVM[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#jvm)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSidekiq[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#sidekiq)[39m
|
||
|
||
[38;2;255;187;0m[4mOrchestrators[0m
|
||
[38;5;12m- [39m[38;5;14m[1mKubernetes[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#kubernetes)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mNomad[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#nomad)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mConsul[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#consul)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEtcd[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#etcd)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLinkerd[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#linkerd)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mIstio[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#istio)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mArgoCD[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#argocd)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFluxCD[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#fluxcd)[39m
|
||
|
||
[38;2;255;187;0m[4mNetwork, security and storage[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mCeph[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#ceph)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mZFS[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#zfs)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOpenEBS[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#openebs)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMinio[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#minio)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSSL/TLS[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#ssl/tls)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJuniper[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#juniper)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCoreDNS[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#coredns)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFreeSwitch[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#freeswitch)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHashicorp Vault[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#hashicorp-vault)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCloudflare[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#cloudflare)[39m
|
||
|
||
[38;2;255;187;0m[4mOther[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mThanos[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#thanos)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mLoki[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#loki)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPromtail[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#promtail)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCortex[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#cortex)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGrafana Alloy[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#grafana-alloy)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJenkins[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#jenkins)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGraph Node[0m[38;5;12m (https://samber.github.io/awesome-prometheus-alerts/rules#graph-node)[39m
|
||
|
||
[38;2;255;187;0m[4m🤝 Contributing[0m
|
||
|
||
[38;5;12mContributions from community (you!) are most welcome![39m
|
||
|
||
[38;5;12mThere are many ways to contribute: writing code, alerting rules, documentation, reporting issues, discussing better error tracking...[39m
|
||
|
||
[38;5;14m[1mInstructions here[0m[38;5;12m (CONTRIBUTING.md)[39m
|
||
|
||
[38;2;255;187;0m[4m🏋️ Improvements[0m
|
||
|
||
[38;5;12m- Create an alert rule builder in Jekyll for custom alerts (severity, thresholds, instances...)[39m
|
||
[38;5;12m- Add resolution suggestions to rule descriptions, for faster incident resolution ([39m[38;5;14m[1m#85[0m[38;5;12m (https://github.com/samber/awesome-prometheus-alerts/issues/85)).[39m
|
||
|
||
[38;2;255;187;0m[4m💫 Show your support[0m
|
||
|
||
[38;5;12mGive a ⭐️ if this project helped you![39m
|
||
|
||
[38;5;14m[1m![0m[38;5;12msupport us[39m[38;5;14m[1m (https://c5.patreon.com/external/logo/become_a_patron_button.png)[0m[38;5;12m (https://www.patreon.com/samber)[39m
|
||
|
||
[38;2;255;187;0m[4m👏 Thanks[0m
|
||
|
||
[38;5;12mGratitude for the Gitlab operation team that provided 50+ rules. \o/[39m
|
||
|
||
[38;2;255;187;0m[4m📝 License[0m
|
||
|
||
[38;5;14m[1m![0m[38;5;12mCC4[39m[38;5;14m[1m (https://mirrors.creativecommons.org/presskit/cc.srr.primary.svg)[0m[38;5;12m (https://creativecommons.org/licenses/by/4.0/legalcode)[39m
|
||
|
||
[38;5;12mLicensed under the Creative Commons 4.0 License, see LICENSE file for more detail.[39m
|
||
|
||
[38;5;12mprometheusalerts Github: https://github.com/samber/awesome-prometheus-alerts[39m
|