Skip to content

Commit c8880dc

Browse files
authored
Merge pull request #1036 from mlibrary/add-etcd-db-alert
Rethink etcd db alerts
2 parents d76e537 + 753d552 commit c8880dc

1 file changed

Lines changed: 6 additions & 14 deletions

File tree

templates/profile/prometheus/rules.yml.erb

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -395,24 +395,16 @@ groups:
395395
annotations:
396396
summary: 'MySQL Connection Count is approaching MAX on {{$labels.hostname}}'
397397
description: 'MySQL Connection Count is approaching MAX'
398-
- alert: "EtcdDatabaseFillingUpFast"
398+
- alert: "EtcdDatabaseTooBig"
399399
expr: >
400-
max by (datacenter) (delta(etcd_debugging_mvcc_db_total_size_in_bytes[5m])) > 10000
401-
for: "30m"
400+
max by (datacenter) (etcd_mvcc_db_total_size_in_bytes) > 1 * 1024 * 1024 * 1024
401+
for: "5m"
402402
labels:
403-
severity: "ticket"
404-
annotations:
405-
summary: "{{$labels.datacenter}} etcd db filling up fast"
406-
dashboard: "https://grafana.lib.umich.edu/d/aeihrf5qwmccge/all-etcd-clusters"
407-
- alert: "BigEtcdDatabase"
408-
expr: >
409-
max by (datacenter) (etcd_debugging_mvcc_db_total_size_in_bytes) > 500 * 1024 * 1024
410-
for: "30m"
411-
labels:
412-
severity: "ticket"
403+
severity: "page"
413404
annotations:
414-
summary: "{{$labels.datacenter}} etcd db larger than 500Mi"
405+
summary: "{{$labels.datacenter}} etcd db larger than 1Gi"
415406
dashboard: "https://grafana.lib.umich.edu/d/aeihrf5qwmccge/all-etcd-clusters"
407+
documentation: "https://mlit.atlassian.net/wiki/spaces/AE/pages/11758764039/How+to+repair+etcd+when+its+mvcc+database+fills+up"
416408
- alert: "HAProxyRunningCloseToFrontendSessionLimit"
417409
expr: "haproxy_frontend_limit_sessions - haproxy_frontend_current_sessions < 5000"
418410
for: "30m"

0 commit comments

Comments
 (0)