๐ŸŒ
Prometheus
prometheus.io โ€บ docs โ€บ prometheus โ€บ latest โ€บ configuration โ€บ alerting_rules
Alerting rules | Prometheus
Join PromCon EU 2026 , the Prometheus ... Oct 7โ€“8, Munich. ... Alerting rules allow you to define alert conditions based on Prometheus expression language expressions and to send notifications about firing alerts to an external service....
๐ŸŒ
Samber
samber.github.io โ€บ home โ€บ rules
1162 Prometheus Alerting Rules for 94 Services | Awesome Prometheus Alerts
Alert thresholds depend on the nature of your applications. Some queries may have arbitrary tolerance thresholds. Building an efficient monitoring platform takes time.
People also ask

What are Prometheus alerting rules?
Prometheus alerting rules are PromQL-based conditions evaluated by the Prometheus server. When a condition is true for a specified duration, an alert fires and is routed by AlertManager to receivers like Slack, PagerDuty, or email. Rules are defined as YAML files and cover metrics thresholds, absence of expected data, and rate-of-change conditions.
๐ŸŒ
samber.github.io
samber.github.io โ€บ awesome-prometheus-alerts
Awesome Prometheus Alert Rules
What is the license for these alert rules?
The alert rules and content are licensed under Creative Commons CC BY 4.0 โ€” you are free to use, adapt, and redistribute them, including commercially, as long as you provide attribution. The site source code is licensed under MIT. See the LICENSE file in the GitHub repository for details.
๐ŸŒ
samber.github.io
samber.github.io โ€บ awesome-prometheus-alerts
Awesome Prometheus Alert Rules
Can I contribute new alert rules?
Yes! Contributions are welcome. Open a pull request on GitHub at https://github.com/samber/awesome-prometheus-alerts with your new rules added to the _data/rules.yml file. Follow the existing format: provide a clear rule name, a description explaining what the alert means and why it matters, a tested PromQL expression, an appropriate severity, and a sensible "for" duration to avoid false positives.
๐ŸŒ
samber.github.io
samber.github.io โ€บ awesome-prometheus-alerts
Awesome Prometheus Alert Rules
๐ŸŒ
GitHub
github.com โ€บ bdossantos โ€บ prometheus-alert-rules
GitHub - bdossantos/prometheus-alert-rules: Collection of Prometheus Alert Rules ยท GitHub
Each file in rules/ targets a specific system or service. All alert names use CamelCase and include severity labels (page, warning, info).
Author: bdossantos
๐ŸŒ
OneUptime
oneuptime.com โ€บ home โ€บ blog โ€บ how to implement prometheus alert rule design
How to Implement Prometheus Alert Rule Design
January 30, 2026 - This guide walks through the principles, patterns, and practical examples you need to build alert rules that actually work. ... Prometheus evaluates alert rules at regular intervals.
๐ŸŒ
Last9
last9.io โ€บ blog โ€บ prometheus-alerting-examples
Prometheus Alerting Examples for Developers | Last9
June 2, 2025 - The for duration specifies how long a condition must be true before firing an alert, while the evaluation interval determines how often Prometheus checks the condition. An alert with for: 5m needs the condition to be true for five consecutive ...
๐ŸŒ
Promlabs
training.promlabs.com โ€บ training โ€บ monitoring-and-debugging-prometheus โ€บ metrics-based-meta-monitoring โ€บ alerting-rule-examples
Monitoring and Debugging Prometheus | Prometheus Trainings by PromLabs
The alerting rules should be wide-ranging, starting from testing the reachability of your Prometheus and Alertmanager servers by checking the up metric's value and its presence, and then checking whether the scraping, TSDB sample ingestion, and rule evaluation works fine, whether alerts are sent out to the Alertmanager without errors or delays, and so on.
๐ŸŒ
Doks
prometheus-operator.dev โ€บ home โ€บ docs โ€บ developer โ€บ alerting routes
Alerting Routes - Prometheus Operator
When the operator generates the Alertmanager configuration from it, the namespace label will not be enforced for routes and inhibition rules. The PrometheusRule CRD allows to define alerting and recording rules.
๐ŸŒ
Microsoft Learn
learn.microsoft.com โ€บ en-us โ€บ azure โ€บ azure-monitor โ€บ alerts โ€บ prometheus-alerts
Prometheus metric alerts in Azure Monitor - Azure Monitor | Microsoft Learn
The rule queries are applied on Prometheus metrics stored in an Azure Monitor workspace. Whenever the alert query results in one or more time series meeting the condition, the alert counts as pending for these metric and label sets.
Find elsewhere
๐ŸŒ
OneUptime
oneuptime.com โ€บ home โ€บ blog โ€บ how to configure alert rules in prometheus
How to Configure Alert Rules in Prometheus
December 5, 2025 - # prometheus.yml global: scrape_interval: 15s evaluation_interval: 15s rule_files: - '/etc/prometheus/rules/*.yml' - '/etc/prometheus/alerts/*.yml' alerting: alertmanagers: - static_configs: - targets: - 'alertmanager:9093'
๐ŸŒ
Samber
samber.github.io โ€บ awesome-prometheus-alerts
Awesome Prometheus Alert Rules
October 21, 2018 - Prometheus alerting rules are PromQL-based conditions evaluated by the Prometheus server. When a condition is true for a specified duration, an alert fires and is routed by AlertManager to receivers like Slack, PagerDuty, or email.
Author: Samuel Berthe
๐ŸŒ
Squadcast
squadcast.com โ€บ blog โ€บ prometheus-sample-alert-rules
Prometheus Alert Rules: Comprehensive Guide with Best Practices & Samples | Squadcast
April 17, 2023 - Use alert templates to reduce the amount of duplication in your alert rules, as duplication increases management complexity. Automate alert handling where possible to reduce the time required to respond to alerts and to minimize human error. You can also use your Prometheus metrics and alerts for productive incident retrospectives or build runbooks to handle similar issues.
๐ŸŒ
Cloudflare
blog.cloudflare.com โ€บ monitoring-our-monitoring
Monitoring our monitoring: how we validate our Prometheus alert rules | Cloudflare Blog
May 19, 2022 - Since, all we need to do is check our metric that tracks how many responses with HTTP status code 500 there were, a simple alerting rule could like this: - alert: Serving HTTP 500 errors expr: http_requests_total{status=โ€500โ€} > 0 ยท This will alert us if we have any 500 errors served to our customers. Prometheus will run our query looking for a time series named http_requests_total that also has a status label with value โ€œ500โ€. Then it will filter all those matched time series and only return ones with value greater than zero.
๐ŸŒ
Medium
medium.com โ€บ @squadcast โ€บ how-to-write-effective-prometheus-alert-rules-bd8d043df120
How to Write Effective Prometheus Alert Rules | by Squadcast | Medium
January 15, 2025 - This blog post will cover everything you need to know about Prometheus alerts, including alert template fields, alert expression syntax, Prometheus sample alert rules, limitations of Prometheus, best practices for Prometheus alerts configuration, and incident response handling.
๐ŸŒ
Prometheus
prometheus.io โ€บ docs โ€บ prometheus โ€บ latest โ€บ configuration โ€บ recording_rules
Defining recording rules | Prometheus
Rules within a group are run sequentially at a regular interval, with the same evaluation time. The names of recording rules must be valid metric names. The names of alerting rules must be valid label values. ... groups: - name: example rules: - record: code:prometheus_http_requests_total:sum expr: sum by (code) (prometheus_http_requests_total)
๐ŸŒ
Alibaba Cloud
alibabacloud.com โ€บ help โ€บ en โ€บ prometheus โ€บ use-cases โ€บ use-prometheusrule-to-create-prometheus-alert-rules
Create a Prometheus alert rule using a PrometheusRule - Managed Service for Prometheus - Alibaba Cloud Documentation Center
2 weeks ago - A PrometheusRule is a Custom Resource Definition (CRD) in Prometheus Operator used to manage alerts. A PrometheusRule defines a group of Prometheus alerting rules or recording rules.
๐ŸŒ
SolarWinds
solarwinds.com โ€บ home โ€บ latest posts โ€บ how to write effective prometheus alert rules: best practices & examples
Prometheus Alert Rules: Comprehensive Guide with Best Practices & Samples | SolarWinds
June 26, 2026 - Use alert templates to reduce the amount of duplication in your alert rules, as duplication increases management complexity. Automate alert handling where possible to reduce the time required to respond to alerts and to minimize human error. You can also use your Prometheus metrics and alerts for productive incident retrospectives or build runbooks to handle similar issues.
๐ŸŒ
DevOpsil
devopsil.com โ€บ home โ€บ prometheus โ€บ prometheus alerting rules: from noisy to actionable
Prometheus Alerting Rules: From Noisy to Actionable | DevOpsil
March 29, 2026 - # tests/alert_tests.yaml rule_files: ... is 10.0%" ... promtool ships with Prometheus and validates that your rules fire when they should and don't fire when they shouldn't....
๐ŸŒ
Alibaba Cloud
alibabacloud.com โ€บ help โ€บ en โ€บ prometheus โ€บ user-guide โ€บ create-an-alert-rule-for-a-prometheus-instance
Set Up Prometheus Alert Rules with PromQL & Notifications - Managed Service for Prometheus - Alibaba Cloud
March 10, 2026 - Set up Prometheus alert rules using static thresholds or custom PromQL expressions. Configure notification policies via DingTalk, WeCom, or webhook to route alert events by severity.
๐ŸŒ
SigNoz
signoz.io โ€บ guides โ€บ how do i add alerts to prometheus - step-by-step guide
How Do I Add Alerts to Prometheus - Step-by-Step Guide | SigNoz
August 1, 2024 - Create a file named alert.rules.yml with your alerting rules. Add the rules file to your Prometheus configuration: