You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* ensure rules are evaluated on a delayed interval
Signed-off-by: Jacob Lisi <[email protected]>
* update changelog and docs
Signed-off-by: Jacob Lisi <[email protected]>
* refactor per PR comments
Signed-off-by: Jacob Lisi <[email protected]>
* update docs
Signed-off-by: Jacob Lisi <[email protected]>
*[CHANGE] Experimental TSDB: Modified default values for `compactor.deletion-delay` option from 48h to 12h and `-experimental.tsdb.bucket-store.ignore-deletion-marks-delay` from 24h to 6h. #2414
12
+
*[FEATURE] Ruler: The `-ruler.evaluation-delay` flag was added to allow users to configure a default evaluation delay for all rules in cortex. The default value is 0 which is the current behavior. #2423
12
13
*[ENHANCEMENT] Experimental TSDB: sample ingestion errors are now reported via existing `cortex_discarded_samples_total` metric. #2370
13
14
*[ENHANCEMENT] Failures on samples at distributors and ingesters return the first validation error as opposed to the last. #2383
14
15
*[ENHANCEMENT] Experimental TSDB: Added `cortex_querier_blocks_meta_synced`, which reflects current state of synced blocks over all tenants. #2392
cfg.ExternalURL.URL, _=url.Parse("") // Must be non-nil
104
107
f.Var(&cfg.ExternalURL, "ruler.external.url", "URL of alerts return path.")
105
108
f.DurationVar(&cfg.EvaluationInterval, "ruler.evaluation-interval", 1*time.Minute, "How frequently to evaluate rules")
109
+
f.DurationVar(&cfg.EvaluationDelay, "ruler.evaluation-delay-duration", 0, "Duration to delay the evaluation of rules to ensure they underlying metrics have been pushed to cortex.")
106
110
f.DurationVar(&cfg.PollInterval, "ruler.poll-interval", 1*time.Minute, "How frequently to poll for rule changes")
107
111
f.Var(&cfg.AlertmanagerURL, "ruler.alertmanager-url", "URL of the Alertmanager to send notifications to.")
108
112
f.BoolVar(&cfg.AlertmanagerDiscovery, "ruler.alertmanager-discovery", false, "Use DNS SRV records to discover alertmanager hosts.")
0 commit comments