Skip to content

Commit

Permalink
manifests: add new PrometheusRule for recording rules
Browse files Browse the repository at this point in the history
Move recording rules out of `kube-apiserver` PrometheusRule as it is being removed by CVO (has "delete" annotation)
  • Loading branch information
vrutkovs committed Jun 28, 2023
1 parent 2d682ba commit 04f36e7
Showing 1 changed file with 12 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 +138,18 @@ spec:
- record: cluster:apiserver_current_inflight_requests:sum:max_over_time:2m
expr: |
max_over_time(sum(apiserver_current_inflight_requests{apiserver=~"openshift-apiserver|kube-apiserver"}) by (apiserver,request_kind)[2m:])
---
apiVersion: monitoring.coreos.com/v1
kind: PrometheusRule
metadata:
name: kube-apiserver-recording-rules
namespace: openshift-kube-apiserver
annotations:
include.release.openshift.io/self-managed-high-availability: "true"
include.release.openshift.io/single-node-developer: "true"
exclude.release.openshift.io/internal-openshift-hosted: "true"
spec:
groups:
- name: api-performance
rules:
- record: resource_verb:apiserver_request_duration_seconds_bucket:rate:1m
Expand Down

0 comments on commit 04f36e7

Please sign in to comment.