Commit Graph

144 Commits (fec6adadcd2bcb5a4e15d0daf5665bded478d062)

Author SHA1 Message Date
Raphael Silva e0c9b2ee19 Fix linting errors 1 year ago
Raphael Silva cd5a7b5020 Make rules Manager Update method no-op after Close 1 year ago
Oleg Zaytsev 4c1e71fa0b
Reduce the flakiness of TestAsyncRuleEvaluation (#14300) 1 year ago
Jeanette Tan 9adc1699c3 fix according to code review 1 year ago
gotjosh 37b408c6cd
Feature: Allow configuration of a rule evaluation delay (#14061) 1 year ago
Arve Knudsen 0cc99e677a promql.Engine: Add Close method 1 year ago
Oleksandr Redko f10c3454e9 Enable perfsprint linter and fix up code 1 year ago
Bryan Boreham 10eb23bd6b [TEST] Rules: Sleep 15ms to fit Windows behaviour better 1 year ago
Bryan Boreham 8fd96241ab test: add promqltest package references 1 year ago
gotjosh c10186eeea
BUGFIX: Mark the rule's restoration process as completed always (#14048) 1 year ago
gotjosh 05ca082b07
Rename `alerts` to `expectedAlerts` in the test case input 1 year ago
gotjosh f63dbc3db2
Remove duplicated sorted and assignment of expected alerts. 1 year ago
gotjosh 276201598c
Fix tests and a bug with the series lookup logic. 1 year ago
Matthieu MOREL 6f595c6762
golangci-lint: enable whitespace linter (#13905) 1 year ago
György Krajcsovits 5d0a0a7542 Add custom buckets to native histogram model (#13592) 1 year ago
Bryan Boreham 39af788dbd Tests: use replacement DeepEquals using go-cmp 1 year ago
Marco Pracucci 5ee3fbe825
Decouple ruler dependency controller from concurrency controller 1 year ago
Marco Pracucci cbbbd6e70a
Remove superfluous nil check in Group.metrics 1 year ago
Marco Pracucci 046cd7599f
Introduced sequentialRuleEvalController 1 year ago
Marco Pracucci 2764c46531
Added more test cases to TestDependenciesEdgeCases 1 year ago
Marco Pracucci 52bc568d04
Add more test cases to TestDependenciesEdgeCases 1 year ago
Danny Kopping 7aa3b10c3f
Block until all rules, both sync & async, have completed evaluating 1 year ago
Danny Kopping f922534c4d
Refactoring for performance, and to allow controller to be overridden 1 year ago
Danny Kopping 94cdfa30cd
Refactoring 1 year ago
Danny Kopping 0dc7036db3
Optimising dependencies/dependents funcs to not produce new slices each request 1 year ago
Danny Kopping e7758d187e
Refactor concurrency control 1 year ago
Danny Kopping 940f83a540
Implementation 1 year ago
Filip Petkovski 583f3e587c
Optimize histogram iterators (#13340) 1 year ago
Filip Petkovski 10a82f87fd
Enable reusing memory when converting between histogram types 2 years ago
Matthieu MOREL 9c4782f1cc
golangci-lint: enable testifylint linter (#13254) 2 years ago
Arve Knudsen 6daee89e5f
Add context argument to Querier.Select (#12660) 2 years ago
Michael Hoffmann 4d8e380269
promql: allow tests to be imported (#12050) 2 years ago
beorn7 5b53aa1108 style: Replace `else if` cascades with `switch` 2 years ago
beorn7 c3c7d44d84 lint: Adjust to the lint warnings raised by current versions of golint-ci 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
Justin Lei af1d9e01c7
Refactor tsdbutil for tests/native histograms (#11948) 2 years ago
Julien Pivotto ce55e5074d Add 'keep_firing_for' field to alerting rules 2 years ago
Ganesh Vernekar 98a0523e4a
rules: Test native histograms in recording rules 2 years ago
Bryan Boreham 3c7de69059 storage: allow re-use of iterators 3 years ago
Bryan Boreham 8297f5cb6b rules: in tests use labels.FromStrings 3 years ago
Cosrider bef6556ca5
delete redundant alias (#11180) 3 years ago
Jimmie Han a5fea2cdd0
Use atomic field avoid (*AlertingRule).mtx wait when template expanding (#10858) 3 years ago
Matthieu MOREL e2ede285a2
refactor: move from io/ioutil to io and os packages (#10528) 3 years ago
Wilbert Guo 83a2e52bc2
Add SyncForState Implementation for Ruler HA (#10070) 3 years ago
Björn Rabenstein 7e42acd3b1
tsdb: Rework iterators (#9877) 4 years ago
beorn7 c954cd9d1d Move packages out of deprecated pkg directory 4 years ago
Mateusz Gozdek 1a6c2283a3 Format Go source files using 'gofumpt -w -s -extra' 4 years ago