diff --git a/contrib/mixin/mixin.libsonnet b/contrib/mixin/mixin.libsonnet index f220eab56de..ddc6bf85d76 100644 --- a/contrib/mixin/mixin.libsonnet +++ b/contrib/mixin/mixin.libsonnet @@ -241,7 +241,7 @@ { alert: 'etcdDatabaseHighFragmentationRatio', expr: ||| - (last_over_time(etcd_mvcc_db_total_size_in_use_in_bytes[5m]) / last_over_time(etcd_mvcc_db_total_size_in_bytes[5m])) < 0.5 + (last_over_time(etcd_mvcc_db_total_size_in_use_in_bytes[5m]) / last_over_time(etcd_mvcc_db_total_size_in_bytes[5m])) < 0.5 and etcd_mvcc_db_total_size_in_use_in_bytes > 104857600 ||| % $._config, 'for': '10m', labels: { diff --git a/contrib/mixin/test.yaml b/contrib/mixin/test.yaml index 8cf18a0e080..26dd4c3fde5 100644 --- a/contrib/mixin/test.yaml +++ b/contrib/mixin/test.yaml @@ -143,13 +143,13 @@ tests: - interval: 1m input_series: - series: 'etcd_mvcc_db_total_size_in_use_in_bytes{job="etcd",instance="10.10.10.0"}' - values: '30000+0x10' + values: '300000000+0x10' - series: 'etcd_mvcc_db_total_size_in_bytes{job="etcd",instance="10.10.10.0"}' - values: '100000+0x10' + values: '1000000000+0x10' - series: 'etcd_mvcc_db_total_size_in_use_in_bytes{job="etcd",instance="10.10.10.1"}' - values: '70000+0x10' + values: '700000000+0x10' - series: 'etcd_mvcc_db_total_size_in_bytes{job="etcd",instance="10.10.10.1"}' - values: '100000+0x10' + values: '1000000000+0x10' alert_rule_test: - eval_time: 11m alertname: etcdDatabaseHighFragmentationRatio