Skip to content
This repository was archived by the owner on Apr 28, 2025. It is now read-only.

Commit 37282f1

Browse files
authored
Merge pull request #213 from grafana/ruler-limits
Add ruler limits
2 parents d81ad01 + 9ee4178 commit 37282f1

File tree

3 files changed

+29
-0
lines changed

3 files changed

+29
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## master / unreleased
44

55
* [ENHANCEMENT] Introduce a resources dashboard for the Alertmanager #218
6+
* [CHANGE] Add default present for ruler limits on all 'user' types. #213
67

78
## 1.5.0 / 2020-11-12
89

cortex/config.libsonnet

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,10 @@
293293

294294
ingestion_rate: 10000,
295295
ingestion_burst_size: 200000,
296+
297+
// 300 rules
298+
max_rules_per_rule_group: 15,
299+
max_rule_groups_per_tenant: 20,
296300
},
297301

298302
small_user:: {
@@ -307,6 +311,10 @@
307311

308312
ingestion_rate: 100000,
309313
ingestion_burst_size: 1000000,
314+
315+
// 450 rules
316+
max_rules_per_rule_group: 15,
317+
max_rule_groups_per_tenant: 30,
310318
},
311319

312320
medium_user:: {
@@ -321,6 +329,10 @@
321329

322330
ingestion_rate: 350000, // 350K
323331
ingestion_burst_size: 3500000, // 3.5M
332+
333+
// 600 rules
334+
max_rules_per_rule_group: 15,
335+
max_rule_groups_per_tenant: 40,
324336
},
325337

326338
big_user:: {
@@ -335,6 +347,10 @@
335347

336348
ingestion_rate: 700000, // 700K
337349
ingestion_burst_size: 7000000, // 7M
350+
351+
// 750 rules
352+
max_rules_per_rule_group: 15,
353+
max_rule_groups_per_tenant: 50,
338354
},
339355

340356
super_user:: {
@@ -349,6 +365,10 @@
349365

350366
ingestion_rate: 1500000, // 1.5M
351367
ingestion_burst_size: 15000000, // 15M
368+
369+
// 900 rules
370+
max_rules_per_rule_group: 15,
371+
max_rule_groups_per_tenant: 60,
352372
},
353373

354374
// This user class has limits increased by +50% compared to the previous one.
@@ -364,6 +384,10 @@
364384

365385
ingestion_rate: 2250000, // 2.25M
366386
ingestion_burst_size: 22500000, // 22.5M
387+
388+
// 1050 rules
389+
max_rules_per_rule_group: 15,
390+
max_rule_groups_per_tenant: 70,
367391
},
368392
},
369393

cortex/ruler.libsonnet

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818
// Ring Configs
1919
'ruler.enable-sharding': true,
2020
'ruler.ring.consul.hostname': 'consul.%s.svc.cluster.local:8500' % $._config.namespace,
21+
22+
// Limits
23+
'ruler.max-rules-per-rule-group': $._config.limits.max_rules_per_rule_group,
24+
'ruler.max-rule-groups-per-tenant': $._config.limits.max_rule_groups_per_tenant,
2125
},
2226

2327
ruler_container::

0 commit comments

Comments
 (0)