35 Commits (efc43d0714210884de4e556fcf206930704d2b42)

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