Skip to content

Commit 21da3b4

Browse files
committed
fix(etcd-shield): raise thresholds, add total_size check, and fix severity — production
1 parent 8fc723d commit 21da3b4

5 files changed

Lines changed: 20 additions & 10 deletions

File tree

components/etcd-shield/rings/ring-0/base/base-snapshot/etcd_shield_alerts.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,10 @@ spec:
1818
description: Etcd is nearing capacity limits, so etcd-shield is denying admission
1919
- record: etcd_shield_trigger
2020
expr: |
21-
(((etcd_mvcc_db_total_size_in_use_in_bytes >= bool (etcd_server_quota_backend_bytes * 0.80)) == 1) or
22-
((((etcd_mvcc_db_total_size_in_use_in_bytes) >= bool (etcd_server_quota_backend_bytes * 0.70)) == 1) and
21+
(((etcd_mvcc_db_total_size_in_use_in_bytes >= bool (etcd_server_quota_backend_bytes * 0.85)) == 1) or
22+
((etcd_mvcc_db_total_size_in_bytes >= bool (etcd_server_quota_backend_bytes * 0.90)) == 1) or
23+
((((etcd_mvcc_db_total_size_in_use_in_bytes >= bool (etcd_server_quota_backend_bytes * 0.75)) == 1) or
24+
((etcd_mvcc_db_total_size_in_bytes >= bool (etcd_server_quota_backend_bytes * 0.80)) == 1)) and
2325
(count without (alertname, alertstate, severity)
2426
(ALERTS{
2527
alertname="EtcdShieldDenyAdmission",

components/etcd-shield/rings/ring-1/base/base-snapshot/etcd_shield_alerts.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,10 @@ spec:
1818
description: Etcd is nearing capacity limits, so etcd-shield is denying admission
1919
- record: etcd_shield_trigger
2020
expr: |
21-
(((etcd_mvcc_db_total_size_in_use_in_bytes >= bool (etcd_server_quota_backend_bytes * 0.80)) == 1) or
22-
((((etcd_mvcc_db_total_size_in_use_in_bytes) >= bool (etcd_server_quota_backend_bytes * 0.70)) == 1) and
21+
(((etcd_mvcc_db_total_size_in_use_in_bytes >= bool (etcd_server_quota_backend_bytes * 0.85)) == 1) or
22+
((etcd_mvcc_db_total_size_in_bytes >= bool (etcd_server_quota_backend_bytes * 0.90)) == 1) or
23+
((((etcd_mvcc_db_total_size_in_use_in_bytes >= bool (etcd_server_quota_backend_bytes * 0.75)) == 1) or
24+
((etcd_mvcc_db_total_size_in_bytes >= bool (etcd_server_quota_backend_bytes * 0.80)) == 1)) and
2325
(count without (alertname, alertstate, severity)
2426
(ALERTS{
2527
alertname="EtcdShieldDenyAdmission",

components/etcd-shield/rings/ring-2/base/base-snapshot/etcd_shield_alerts.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,10 @@ spec:
1818
description: Etcd is nearing capacity limits, so etcd-shield is denying admission
1919
- record: etcd_shield_trigger
2020
expr: |
21-
(((etcd_mvcc_db_total_size_in_use_in_bytes >= bool (etcd_server_quota_backend_bytes * 0.80)) == 1) or
22-
((((etcd_mvcc_db_total_size_in_use_in_bytes) >= bool (etcd_server_quota_backend_bytes * 0.70)) == 1) and
21+
(((etcd_mvcc_db_total_size_in_use_in_bytes >= bool (etcd_server_quota_backend_bytes * 0.85)) == 1) or
22+
((etcd_mvcc_db_total_size_in_bytes >= bool (etcd_server_quota_backend_bytes * 0.90)) == 1) or
23+
((((etcd_mvcc_db_total_size_in_use_in_bytes >= bool (etcd_server_quota_backend_bytes * 0.75)) == 1) or
24+
((etcd_mvcc_db_total_size_in_bytes >= bool (etcd_server_quota_backend_bytes * 0.80)) == 1)) and
2325
(count without (alertname, alertstate, severity)
2426
(ALERTS{
2527
alertname="EtcdShieldDenyAdmission",

components/etcd-shield/rings/ring-3/base/base-snapshot/etcd_shield_alerts.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,10 @@ spec:
1818
description: Etcd is nearing capacity limits, so etcd-shield is denying admission
1919
- record: etcd_shield_trigger
2020
expr: |
21-
(((etcd_mvcc_db_total_size_in_use_in_bytes >= bool (etcd_server_quota_backend_bytes * 0.80)) == 1) or
22-
((((etcd_mvcc_db_total_size_in_use_in_bytes) >= bool (etcd_server_quota_backend_bytes * 0.70)) == 1) and
21+
(((etcd_mvcc_db_total_size_in_use_in_bytes >= bool (etcd_server_quota_backend_bytes * 0.85)) == 1) or
22+
((etcd_mvcc_db_total_size_in_bytes >= bool (etcd_server_quota_backend_bytes * 0.90)) == 1) or
23+
((((etcd_mvcc_db_total_size_in_use_in_bytes >= bool (etcd_server_quota_backend_bytes * 0.75)) == 1) or
24+
((etcd_mvcc_db_total_size_in_bytes >= bool (etcd_server_quota_backend_bytes * 0.80)) == 1)) and
2325
(count without (alertname, alertstate, severity)
2426
(ALERTS{
2527
alertname="EtcdShieldDenyAdmission",

components/etcd-shield/rings/ring-4/base/base-snapshot/etcd_shield_alerts.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,10 @@ spec:
1818
description: Etcd is nearing capacity limits, so etcd-shield is denying admission
1919
- record: etcd_shield_trigger
2020
expr: |
21-
(((etcd_mvcc_db_total_size_in_use_in_bytes >= bool (etcd_server_quota_backend_bytes * 0.80)) == 1) or
22-
((((etcd_mvcc_db_total_size_in_use_in_bytes) >= bool (etcd_server_quota_backend_bytes * 0.70)) == 1) and
21+
(((etcd_mvcc_db_total_size_in_use_in_bytes >= bool (etcd_server_quota_backend_bytes * 0.85)) == 1) or
22+
((etcd_mvcc_db_total_size_in_bytes >= bool (etcd_server_quota_backend_bytes * 0.90)) == 1) or
23+
((((etcd_mvcc_db_total_size_in_use_in_bytes >= bool (etcd_server_quota_backend_bytes * 0.75)) == 1) or
24+
((etcd_mvcc_db_total_size_in_bytes >= bool (etcd_server_quota_backend_bytes * 0.80)) == 1)) and
2325
(count without (alertname, alertstate, severity)
2426
(ALERTS{
2527
alertname="EtcdShieldDenyAdmission",

0 commit comments

Comments
 (0)