🌐
Samber
samber.github.io › awesome-prometheus-alerts
Awesome Prometheus Alert Rules
October 21, 2018 - PromQL (Prometheus Query Language) ... rules use PromQL expressions — for example, rate(http_requests_total[5m]) > 100 fires when request rate exceeds 100/s over a 5-minute window....
Author: Samuel Berthe
🌐
GitHub
github.com › bdossantos › prometheus-alert-rules
GitHub - bdossantos/prometheus-alert-rules: Collection of Prometheus Alert Rules · GitHub
A curated collection of Prometheus alert rules and recording rules covering a wide range of systems and services.
Author: bdossantos
People also ask

How do I use these Prometheus alert rules?
Find the service you want to monitor, copy the YAML snippet for any rule, and paste it into your Prometheus rules file (e.g., alerts/my-service.yml). Reload Prometheus to apply the rules. Adjust thresholds to match your workload — the values provided are sensible defaults but may need tuning.
🌐
samber.github.io
samber.github.io › awesome-prometheus-alerts
Awesome Prometheus Alert Rules
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 AlertManager and how does it relate to these rules?
AlertManager is the component that receives firing alerts from Prometheus and handles deduplication, grouping, silencing, and routing to receivers (Slack, PagerDuty, email, webhooks). The alert rules in this collection fire alerts from Prometheus — AlertManager then decides who to notify and when. See the AlertManager Configuration guide on this site for setup examples.
🌐
samber.github.io
samber.github.io › awesome-prometheus-alerts
Awesome Prometheus Alert Rules
🌐
GitHub
github.com › samber › awesome-prometheus-alerts
GitHub - samber/awesome-prometheus-alerts: 🚨 Collection of Prometheus alerting rules
1,155+ production-ready Prometheus alerting rules for 93+ services — copy-paste YAML for Kubernetes, MySQL, Redis, Kafka, and more.
Author: samber
🌐
GitHub
github.com › jpweber › prometheus-alert-rules
GitHub - jpweber/prometheus-alert-rules: Collection of Prometheus Alert Rules · GitHub
​ The goal of this repository is collect prometheus alert rules for everyone to use. We all want good alerting. But writing new rules for common things shouldn't be something everyone has to do from scratch. This is a place for people to share useful alerts they have written, and a place for people to find good alerts without having to re-invent the wheel every time. If anything this can serve as a great resource of examples for people to create their own rules.
Author: jpweber
🌐
GitHub
github.com › vegasbrianc › prometheus › blob › master › prometheus › alert.rules
prometheus/prometheus/alert.rules at master · vegasbrianc/prometheus
- name: example · rules: · # Alert for any instance that is unreachable for >2 minutes. - alert: service_down · expr: up == 0 · for: 2m · labels: severity: page · annotations: summary: "Instance {{ ...
Author: vegasbrianc
🌐
GitHub
github.com › prometheus › prometheus › blob › main › docs › configuration › alerting_rules.md
prometheus/docs/configuration/alerting_rules.md at main · prometheus/prometheus
Alerting rules are configured in Prometheus in the same way as recording rules. ... groups: - name: example labels: team: myteam rules: - alert: HighRequestLatency expr: job:request_latency_seconds:mean5m{job="myjob"} > 0.5 for: 10m keep_firing_for: 5m labels: severity: page annotations: summary: High request latency
Author: prometheus
🌐
Samber
samber.github.io › home › rules
1162 Prometheus Alerting Rules for 94 Services | Awesome Prometheus Alerts
Awesome Prometheus AlertsAPA · ⌘K · Sponsored by · Search · 1162 alerting rules across 94 services and 13 categories. ⚠️ · Alert thresholds depend on the nature of your applications. Some queries may have arbitrary tolerance thresholds. Building an efficient monitoring platform takes time.
Find elsewhere
🌐
GitHub
github.com › dcos › prometheus-alert-rules
GitHub - dcos/prometheus-alert-rules · GitHub
Alerts should be configured at two severity levels, warning and critical: warning should be used for alerts which will be read by a human, but do not require immediate action. They would, for example, trigger an email ...
Starred by 28 users
Forked by 40 users
🌐
GitHub
github.com › prometheus › docs › issues › 581
alerting: provide more examples for alert rules · Issue #581 · prometheus/docs
October 6, 2016 - I.e. most common (critical and warning severity): disk usage memory usage CPU usage kubelet limit for pods per node etc.
Author: prometheus
🌐
GitHub
github.com › alerta › prometheus-config
GitHub - alerta/prometheus-config: Prometheus config for Alerta · GitHub
Example alertmanager.yml receivers section with API Key · receivers: - name: "alerta" webhook_configs: - url: 'http://localhost:8080/webhooks/prometheus?api-key=QBPALlsFSkokm-XiOSupkbpK4SJdFBtStfrOjcdG' send_resolved: true · Prometheus rules define thresholds at which alerts should be triggered.
Starred by 258 users
Forked by 98 users
🌐
GitHub
github.com › stefanprodan › dockprom › blob › master › prometheus › alert.rules
dockprom/prometheus/alert.rules at master · stefanprodan/dockprom
rules: - alert: monitor_service_down · expr: up == 0 · for: 30s · labels: severity: critical · annotations: summary: "Monitor service non-operational" description: "Service {{ $labels.instance }} is down." · - name: host ·
Author: stefanprodan
🌐
GitHub
gist.github.com › devops-school › 98d7eed1a9df6c372c45452730791f7a
Example-of-prometheus-alerting-rules · GitHub
Example-of-prometheus-alerting-rules. GitHub Gist: instantly share code, notes, and snippets.
🌐
GitHub
github.com › giantswarm › prometheus-rules
GitHub - giantswarm/prometheus-rules: Giant Swarm Prometheus alerting and recording rules · GitHub
This repository serves as a centralized collection of Prometheus configurations for Giant Swarm's monitoring system. It includes: Alerting Rules: Definitions for monitoring and alerting across different teams and platforms
Author: giantswarm
🌐
GitHub
github.com › prometheus-operator › prometheus-operator › blob › main › example › user-guides › alerting › prometheus-example-rules.yaml
prometheus-operator/example/user-guides/alerting/prometheus-example-rules.yaml at main · prometheus-operator/prometheus-operator
Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes - prometheus-operator/example/user-guides/alerting/prometheus-example-rules.yaml at main · prometheus-operator/prometheus-operator
Author: prometheus-operator
🌐
GitHub
github.com › alerta › prometheus-config › blob › master › config › prometheus.rules.yml
prometheus-config/config/prometheus.rules.yml at master · alerta/prometheus-config
rules: · # heartbeat alert · - alert: Heartbeat · expr: vector(1) labels: event: "Heartbeat" instance: "prometheus" monitor: "prometheus" severity: "major" timeout: "120" annotations: summary: "Heartbeat from prometheus" description: "Heartbeat from from prometheus" ·
Author: alerta
🌐
Ealebed
ealebed.github.io › posts › 2018 › prometheus-2.0-новый-формат-alert-rules
Prometheus 2.0: Новый формат Alert rules · Yevhen Lebid's website
groups: - name: /var/www/monitor/prometheus/containers.rules rules: - alert: high_cpu_usage_on_container expr: sum(rate(container_cpu_usage_seconds_total{name=~".+"}[1m])) BY (name, host) * 100 > 70 for: 5m labels: severity: warning annotations: description: '{{ $labels.name }} is using a LOT ...
🌐
GitHub
github.com › samber › awesome-prometheus-alerts › blob › master › _data › rules.yml
awesome-prometheus-alerts/_data/rules.yml at master · samber/awesome-prometheus-alerts
description: A Prometheus job does not have living target anymore. ... description: "Allow a job time to start up (10 minutes) before alerting that it's down."
Author: samber
🌐
GitHub
github.com › DrDroidLab › prometheus-alert-templates
GitHub - DrDroidLab/prometheus-alert-templates: Prometheus Alert Templates for Redis, Kubernetes with ML models based threshold recommendations · GitHub
This repository contains a collection of Prometheus alert templates for various systems and services. Each directory contains specific alert rules and documentation for monitoring different components of your infrastructure. Kubernetes: Alerts for Kubernetes cluster monitoring ... # values.yaml additionalPrometheusRulesMap: custom-alerts.yaml: groups: - name: custom_alerts rules: # Copy rules from respective alert template files - alert: ExampleAlert expr: up == 0 for: 5m labels: severity: critical annotations: summary: "Example alert" description: "Example description"
Author: DrDroidLab