@@ -4537,7 +4537,7 @@ spec:
4537
4537
claimName: noobaa-pv-claim
4538
4538
`
4539
4539
4540
- const Sha256_deploy_internal_prometheus_rules_yaml = "a6c6475935673a77c31f3d6bd66b284a5bf6c9b62c05778456795cfee50394ab "
4540
+ const Sha256_deploy_internal_prometheus_rules_yaml = "3d136d9c9891c9d3bdfdab4d8b5104ab31329b0740744a2e0bbcb34fa26bebf2 "
4541
4541
4542
4542
const File_deploy_internal_prometheus_rules_yaml = `apiVersion: monitoring.coreos.com/v1
4543
4543
kind: PrometheusRule
@@ -4786,6 +4786,68 @@ spec:
4786
4786
for: 5m
4787
4787
labels:
4788
4788
severity: critical
4789
+ - name: noobaa-db-alert.rules
4790
+ rules:
4791
+ - alert: NooBaaDatabaseReachingCapacity
4792
+ annotations:
4793
+ description: The NooBaa database on pod noobaa-db-pg-cluster-1 is using 80% of its PVC requested size.
4794
+ message: NooBaa NooBaa database on pod noobaa-db-pg-cluster-1 is using 80% of its PVC capacity.
4795
+ severity_level: warning
4796
+ storage_type: NooBaa
4797
+ expr: |
4798
+ (
4799
+ cnpg_pg_database_size_bytes{datname="nbcore", namespace="openshift-storage", pod="noobaa-db-pg-cluster-1"}
4800
+ /on(namespace) group_left(persistentvolumeclaim)
4801
+ kube_persistentvolumeclaim_resource_requests_storage_bytes{namespace="openshift-storage", persistentvolumeclaim="noobaa-db-pg-cluster-1"}
4802
+ ) * 100 > 80
4803
+ for: 5m
4804
+ labels:
4805
+ severity: warning
4806
+ - alert: NooBaaDatabaseReachingCapacity
4807
+ annotations:
4808
+ description: The NooBaa database on pod noobaa-db-pg-cluster-2 is using 80% of its PVC requested size.
4809
+ message: NooBaa NooBaa database on pod noobaa-db-pg-cluster-2 is using 80% of its PVC capacity.
4810
+ severity_level: warning
4811
+ storage_type: NooBaa
4812
+ expr: |
4813
+ (
4814
+ cnpg_pg_database_size_bytes{datname="nbcore", namespace="openshift-storage", pod="noobaa-db-pg-cluster-2"}
4815
+ /on(namespace) group_left(persistentvolumeclaim)
4816
+ kube_persistentvolumeclaim_resource_requests_storage_bytes{namespace="openshift-storage", persistentvolumeclaim="noobaa-db-pg-cluster-2"}
4817
+ ) * 100 > 80
4818
+ for: 5m
4819
+ labels:
4820
+ severity: warning
4821
+ - alert: NooBaaDatabaseStorageFull
4822
+ annotations:
4823
+ description: The NooBaa database on pod noobaa-db-pg-cluster-1 is using over 90% of its PVC requested size. Increase the DB size as soon as possible.
4824
+ message: NooBaa NooBaa database on pod noobaa-db-pg-cluster-1 is using over 90% of its PVC capacity.
4825
+ severity_level: critical
4826
+ storage_type: NooBaa
4827
+ expr: |
4828
+ (
4829
+ cnpg_pg_database_size_bytes{datname="nbcore", namespace="openshift-storage", pod="noobaa-db-pg-cluster-1"}
4830
+ /on(namespace) group_left(persistentvolumeclaim)
4831
+ kube_persistentvolumeclaim_resource_requests_storage_bytes{namespace="openshift-storage", persistentvolumeclaim="noobaa-db-pg-cluster-1"}
4832
+ ) * 100 > 90
4833
+ for: 5m
4834
+ labels:
4835
+ severity: critical
4836
+ - alert: NooBaaDatabaseStorageFull
4837
+ annotations:
4838
+ description: The NooBaa database on pod noobaa-db-pg-cluster-2 is using over 90% of its PVC requested size. Increase the DB size as soon as possible.
4839
+ message: NooBaa NooBaa database on pod noobaa-db-pg-cluster-2 is using over 90% of its PVC capacity.
4840
+ severity_level: critical
4841
+ storage_type: NooBaa
4842
+ expr: |
4843
+ (
4844
+ cnpg_pg_database_size_bytes{datname="nbcore", namespace="openshift-storage", pod="noobaa-db-pg-cluster-2"}
4845
+ /on(namespace) group_left(persistentvolumeclaim)
4846
+ kube_persistentvolumeclaim_resource_requests_storage_bytes{namespace="openshift-storage", persistentvolumeclaim="noobaa-db-pg-cluster-2"}
4847
+ ) * 100 > 90
4848
+ for: 5m
4849
+ labels:
4850
+ severity: critical
4789
4851
`
4790
4852
4791
4853
const Sha256_deploy_internal_pvc_agent_yaml = "c76fd98867e2e098204377899568a6e1e60062ece903c7bcbeb3444193ec13f8"
0 commit comments