Commit Graph

101 Commits (2b422dafa9b76632397ebfe6984148777add6ce8)

Author SHA1 Message Date
Trevor Whitney b5462b6639
chore: remove copied loop vars (#14383) 8 months ago
Paul Rogers 04f87ca933
chore: Lint in prep for golangci compatible with Go 1.23 (#14289) 8 months ago
Christian Haudum 14b468b236
chore: Add `has_labelfilter_before_parser` to metrics.go log line (#14244) 8 months ago
Robert Fratto 53cfef3bca
chore(storage/bloom/v1): add ExtractTestableLabelMatchers (#14119) 9 months ago
Paul Rogers 18cef217fc
chore: Linting updates in prep for Go 1.23 (#14071) 9 months ago
Johan Lindvall 40f4f14791
fix: Improve execution speed for queries with label filters (#13922) 9 months ago
Marco Pracucci b88583da7d
feat: upgrade prometheus (#13671) 10 months ago
jackyin 6dd6b65139
fix: ast left cycular reference result in oom (#13501) 10 months ago
Ashwanth 65697676e6
chore: do not shard log queries with empty filter (#13568) 10 months ago
Sven Grossmann 9981e9e40d
fix(orFilters): fix multiple or filters would get wrong filtertype (#13169) 12 months ago
benclive 6df81db978
feat: Support negative numbers in LogQL (#13091) 12 months ago
Karsten Jeschkies f66172eed1
feat: improve performance of `first_over_time` and `last_over_time` queries by sharding them (#11605) 1 year ago
Kaviraj Kanagaraj e9b6ce9de4
fix(logql): Linefilter behaviour with chained `or` (#12463) 1 year ago
Ed Welch 4c88be0ef2
chore: update loki modules for 3.0 release (#12433) 1 year ago
Anton Kolesnikov 36c703dae8
feat: add pattern match line filter (#12398) 1 year ago
Anton Kolesnikov cc941fe42a
chore: refactor line filter MatchType (#12388) 1 year ago
Callum Styan ab17a50b90
fix: don't shard `quantile_over_time` if it's not the top level aggregation for a query (#12326) 1 year ago
Travis Patterson 1d99b06514
fix: explicitly serialize and deserialize noop label filters (#12124) 1 year ago
Salva Corts 4fa5148eb5
refactor: Pass query plan down to bloom gateway (#12037) 1 year ago
Karsten Jeschkies ddaa497554
Prettify concat and downstream expressions. (#11877) 1 year ago
Poyzan 6d66ea382c
[Fix] OR statements not being evaluated as part of nested line filters (#11735) 1 year ago
Ed Welch e21b525674
Loki: increase the limit for query length from 5k to 128k (#11701) 1 year ago
Christian Haudum 62176339c4
Bloom querying: Propagate line filters from querier to bloom filter (#11492) 1 year ago
Karsten Jeschkies 27d21067e1
Clone filterer of label filter (#11514) 1 year ago
Karsten Jeschkies d048e93f1a
Always set matcher in label filter deserialization. (#11497) 1 year ago
Christian Haudum cd74ddf4b4
Implement default DFS traversal visitor for LogQL expressions (#11489) 1 year ago
Karsten Jeschkies f67fff3eb2
Approximate `quantile_over_time` (#10417) 1 year ago
Sven Grossmann 1496eb4752
Fix `or` filter not being stringified correctly (#11337) 2 years ago
Danny Kopping e523809216
bug(volume): return 400 error for invalid volume request (#11313) 2 years ago
Karsten Jeschkies 5b97fcfd93
Send query plan to querier. (#11246) 2 years ago
Karsten Jeschkies c6f421233b
Increase test coverage for AST serialization to >94%. (#11230) 2 years ago
Karsten Jeschkies 3a7b5d246b
Serialize query AST to JSON. (#11123) 2 years ago
Karsten Jeschkies 1c56aa91ef
Check switches on syntax.Expr for exhaustiveness. (#11113) 2 years ago
Kaviraj Kanagaraj 9366343e18
Bug(LogQL): Fix mismatch results on `scalar` and `vector` binary ops (#10997) 2 years ago
Shantanu Alshi 8e9635f41a
Support case insensetive logql keywords (#10733) 2 years ago
Arve Knudsen fc13c9843b
Fix some typos (#10845) 2 years ago
Owen Diehl 8e79c3a1a9
[sharding] [bugfix] Correctly account for child groupings in count/min/max sharding (#10687) 2 years ago
Travis Patterson 60edfe0006
Implement "or" statement in line filters (#8962) 2 years ago
Karsten Jeschkies f8658fdc38
Enable sharding for avg_over_time. (#10373) 2 years ago
Kaviraj Kanagaraj c030217e1b
Revert "LogQL: Introduce `distinct` (#8662)" (#10356) 2 years ago
Travis Patterson 12221f43b5
Put unescaped regexes in a raw string literal (#10331) 2 years ago
Kaviraj Kanagaraj 416320dc5f
Revert "Stopped String() from doubly escaping regex characters" (#10318) 2 years ago
Owen Diehl f53498c4aa
allows filter-only matchers in series endpoint (#10269) 2 years ago
akhilanarayanan 4013c1f8b5
Stopped String() from doubly escaping regex characters (#10277) 2 years ago
Owen Diehl 9097f1ff42
Sharding optimizations (#10101) 2 years ago
Travis Patterson 6dc722bc9f
correctly handle unpack when reordering stages (#9936) 2 years ago
Ashwanth f9fc1df4c0
logfmt: add --strict flag to enable strict parsing, perform nostrict parsing by default (#9626) 2 years ago
Susana Ferreira b611641fea
Add comments to clarify Grouping struct in Aggregation expressions (#9761) 2 years ago
Salva Corts 61d407b4bb
Add keep stage to LogQL (#9693) 2 years ago
Trevor Whitney 4a56445686
Upgrade `golangci-lint` and fix linting errors (#9601) 2 years ago