mirror of
https://github.com/samber/awesome-prometheus-alerts.git
synced 2026-06-22 01:17:19 +08:00
🚨 Collection of Prometheus alerting rules
alertalertingalerting-rulesalertmanagerawesomecollectionexportergrafanamonitoringprometheusprometheus-alerting-rulespromqlqueryrulesupervision
* feat: Add comprehensive NATS and JetStream Prometheus alert rules - Added multiple Prometheus alert rules for monitoring NATS server and JetStream metrics. - Included alerts for: - High connection count - High pending bytes - High subscriptions count - High routes count - High memory usage - Slow consumers - NATS server downtime - High CPU usage - High number of active connections - High JetStream store and memory usage - Subscription limits exceeded - High pending messages - Authentication timeouts - Errors in NATS (JetStream API errors) - JetStream consumers limit exceeded - Exceeding max payload size - Leaf node connection issues - Ping operations limit exceeded - Write deadline exceeded - Ensured consistency between `exporter.yml` and `rules.yml` files. - Improved overall NATS and JetStream monitoring to prevent performance degradation and ensure system reliability. This commit enhances the visibility of NATS and JetStream operations by providing key metrics to alert on potential issues and optimize system performance. * Update rules.yml * - minor changes, rollback rules.yml - address comment changes - revert to old rules.yml as they are generated * - minor changes, rollback rules.yml - address comment changes - revert to old rules.yml as they are generated * fix indentation --------- Co-authored-by: somratdutta <duttasomratand.com> Co-authored-by: Samuel Berthe <dev@samuel-berthe.fr> Co-authored-by: somrat.dutta <somrat.dutta@nutanix.com> |
||
|---|---|---|
| .github | ||
| _data | ||
| _layouts | ||
| assets | ||
| dist | ||
| .gitignore | ||
| .travis.yml | ||
| _config.yml | ||
| alertmanager.md | ||
| blackbox-exporter.md | ||
| CONTRIBUTING.md | ||
| docker-compose.yml | ||
| Gemfile | ||
| Gemfile.lock | ||
| index.md | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
| rules.md | ||
| sleep-peacefully.md | ||
👋 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
✨ Contents
🚨 Rules
Basic resource monitoring
Databases and brokers
- MySQL
- PostgreSQL
- SQL Server
- Patroni
- PGBouncer
- Redis
- MongoDB
- RabbitMQ
- Elasticsearch
- Meilisearch
- Cassandra
- Clickhouse
- Zookeeper
- Kafka
- Pulsar
- Nats
- Solr
- Hadoop
Reverse proxies and load balancers
Runtimes
Orchestrators
Network, security and storage
Other
🤝 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...
🏋️ 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).
💫 Show your support
Give a ⭐️ if this project helped you!
👏 Thanks
Gratitude for the Gitlab operation team that provided 50+ rules. \o/
📝 License
Licensed under the Creative Commons 4.0 License, see LICENSE file for more detail.
