Commit Graph

34 Commits (50cd453c8fc5d7fd9270fc72dfa50367fc7a9c23)

Author SHA1 Message Date
Nathan Baulch 50cd453c8f
chore: Fix typos (#14868) 1 year ago
gotjosh 465891cc56
Rules: Refactor concurrency controller interface (#14491) 1 year ago
Saswata Mukherjee 398f42de5f
Add label-matcher support to Rules API (#10194) 1 year ago
Marco Pracucci 1d2f2cb43d Fix Group.Equals() to take in account the new queryOffset too (#14273) 2 years ago
Marco Pracucci edd558884b
Fix Group.Equals() to take in account the new queryOffset too (#14273) 2 years ago
gotjosh 37b408c6cd
Feature: Allow configuration of a rule evaluation delay (#14061) 2 years ago
gotjosh c10186eeea
BUGFIX: Mark the rule's restoration process as completed always (#14048) 2 years ago
gotjosh 379dec9d36
querier.Select cannot return a nil series set. 2 years ago
gotjosh ccfafae36d
Rename QueryforStateSeries to QueryForStateSeries 2 years ago
gotjosh 2de2fee035
Allow the result map for the series set before hand with a hint. 2 years ago
gotjosh 6cfc584308
- Add a changelog entry 2 years ago
gotjosh fa75985c1c
Use the string representation of the labels instead of the hash 2 years ago
gotjosh 276201598c
Fix tests and a bug with the series lookup logic. 2 years ago
gotjosh e6dcbd2e26
bug: nil check against the series set not errors 2 years ago
gotjosh 4daaa59c08
Rule Manager: Only query once per alert rule when restoring alert state 2 years ago
gotjosh 5beb2fe005
Improve the metric description 2 years ago
gotjosh 381a77ac1e
Change variable name to `restoreStartTime` from `now` and introduce a log line to record total time 2 years ago
gotjosh e7219e3d36
Rule Manager: Add `rule_group_last_restore_duration_seconds` to measure restore time per rule group 2 years ago
Łukasz Mierzwa 3bb27c33e9 Use consistent keys for logs 2 years ago
machine424 f477e0539a
Move from golang.org/x/exp/slices into slices now that we only support Go >= 1.21 2 years ago
Bryan Boreham c0e36e6bb3 Standardise exemplar label as "trace_id" 2 years ago
Marco Pracucci 5ee3fbe825
Decouple ruler dependency controller from concurrency controller 2 years ago
Marco Pracucci cbbbd6e70a
Remove superfluous nil check in Group.metrics 2 years ago
Marco Pracucci 046cd7599f
Introduced sequentialRuleEvalController 2 years ago
Marco Pracucci 21a03dc018
Simplify the design to update concurrency controller once the rule evaluation has done 2 years ago
Danny Kopping 7aa3b10c3f
Block until all rules, both sync & async, have completed evaluating 2 years ago
Danny Kopping f922534c4d
Refactoring for performance, and to allow controller to be overridden 2 years ago
Danny Kopping 94cdfa30cd
Refactoring 2 years ago
Danny Kopping 0dc7036db3
Optimising dependencies/dependents funcs to not produce new slices each request 2 years ago
Danny Kopping e7758d187e
Refactor concurrency control 2 years ago
Danny Kopping 940f83a540
Implementation 2 years ago
Charles Korn 9a8dbf06bc
Address PR feedback 2 years ago
Charles Korn 667a1efb04
Add trace ID to log lines emitted during rule evaluation 2 years ago
Charles Korn fc132a4557
Use common logger instance to reduce duplication in `Group.Eval()` 2 years ago
Danny Kopping 498b836654
Refactoring manager.go into separate concerns 2 years ago
Goutham Veeramachaneni 86729d4d7b
Update exp package (#12650) 2 years ago
Arve Knudsen 6daee89e5f
Add context argument to Querier.Select (#12660) 2 years ago
Bryan Boreham 5255bf06ad Replace sort.Slice with faster slices.SortFunc 2 years ago
beorn7 c3c7d44d84 lint: Adjust to the lint warnings raised by current versions of golint-ci 3 years ago
Ben Ye fd3630b9a3 add ctx to QueryEngine interface 3 years ago
Matthieu MOREL fb3eb21230 enable gocritic, unconvert and unused linters 3 years ago
beorn7 c0879d64cf promql: Separate `Point` into `FPoint` and `HPoint` 3 years ago
Soon-Ping 6cecb87941
Generalized rule group iteration evaluation hook (#11885) 3 years ago
Trevor Whitney c3e0a83725
rules: no longer force CounterResetHint to Gauge 3 years ago
Julien Pivotto ce55e5074d Add 'keep_firing_for' field to alerting rules 3 years ago
Ganesh Vernekar 53a5071a72
rules: Support native histograms 3 years ago
Ganesh Vernekar f1a332c496
rules: Consider ErrTooOldSample in expected errors 3 years ago
Bryan Boreham 3c7de69059 storage: allow re-use of iterators 3 years ago
Julius Volz 1a2c645dfa Correctly handle error unwrapping in rules and remote write receiver 3 years ago
Dimitar Dimitrov 03ab8dcca0
Add comments on EvalTimestamp 3 years ago