...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
apiVersion: monitoring.coreos.com/v1 kind: PrometheusRule metadata: annotations: meta.helm.sh/release-name: mon meta.helm.sh/release-namespace: monitoring labels: app: kube-prometheus-stack release: mon name: regolatest namespace: monitoring spec: groups: - name: customRules rules: - alert: rateGraph expr: rate(prometheus_http_requests_total{handler="/graph"}[5m]) * 60 >= 2 labels: severity: none # You can add other labels, which can be useful in the future for grouping alerts annotations: description: This alert is activated if, in the last 5 minutes, the http requests per minute towards the sub-path "/graph" of the Prometheus dashboard exceeds the value 2 summary: Many requests to "graph" - alert: rateAlerts expr: rate(prometheus_http_requests_total{handler="/alerts"}[5m]) * 60 >= 3 labels: severity: none # You can add other labels, which can be useful in the future for grouping alerts annotations: description: This alert is activated if, in the last 5 minutes, the http requests per minute towards the sub-path "/alerts" of the Prometheus dashboard exceeds the value 3 summary: Many requests to "alerts" |
...