diff --git a/components/monitoring/prometheus/staging/base/kustomization.yaml b/components/monitoring/prometheus/staging/base/kustomization.yaml index ecb878a2da1..74ec9361d2f 100644 --- a/components/monitoring/prometheus/staging/base/kustomization.yaml +++ b/components/monitoring/prometheus/staging/base/kustomization.yaml @@ -6,6 +6,7 @@ resources: - ../../base/observability-operator - ../../base/rbac - monitoringstack/ + patches: - path: rhobs-secret-path.yaml target: diff --git a/components/monitoring/prometheus/staging/stone-stg-rh01/kustomization.yaml b/components/monitoring/prometheus/staging/stone-stg-rh01/kustomization.yaml index 377316117af..98ba9dc3a16 100644 --- a/components/monitoring/prometheus/staging/stone-stg-rh01/kustomization.yaml +++ b/components/monitoring/prometheus/staging/stone-stg-rh01/kustomization.yaml @@ -2,6 +2,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ../base +- prometheusrule-uwm.yaml patches: - path: cluster-id-label.yaml diff --git a/components/monitoring/prometheus/staging/stone-stg-rh01/prometheusrule-uwm.yaml b/components/monitoring/prometheus/staging/stone-stg-rh01/prometheusrule-uwm.yaml new file mode 100644 index 00000000000..daac4fea738 --- /dev/null +++ b/components/monitoring/prometheus/staging/stone-stg-rh01/prometheusrule-uwm.yaml @@ -0,0 +1,12 @@ +apiVersion: monitoring.coreos.com/v1 +kind: PrometheusRule +metadata: + name: prometheus-recording-rules-uwm-namespace + namespace: openshift-user-workload-monitoring +spec: + groups: + - name: rules_container_memory_working_set_bytes_namespace_container + rules: + - expr: | + avg by (namespace,container) (rate(container_memory_working_set_bytes{job="kubelet", metrics_path="/metrics/cadvisor", image!=""}[5m])) + record: namespace_container:container_memory_working_set_bytes