Commit Graph

35 Commits (6631c0f01d193fdb97e6875cd5a63d2b18b30fdc)

Author SHA1 Message Date
Sven Grossmann 9981e9e40d
fix(orFilters): fix multiple or filters would get wrong filtertype (#13169) 2 years ago
benclive 6df81db978
feat: Support negative numbers in LogQL (#13091) 2 years ago
Kaviraj Kanagaraj e9b6ce9de4
fix(logql): Linefilter behaviour with chained `or` (#12463) 2 years ago
Ed Welch 4c88be0ef2
chore: update loki modules for 3.0 release (#12433) 2 years ago
Anton Kolesnikov 36c703dae8
feat: add pattern match line filter (#12398) 2 years ago
Anton Kolesnikov cc941fe42a
chore: refactor line filter MatchType (#12388) 2 years ago
Poyzan 6d66ea382c
[Fix] OR statements not being evaluated as part of nested line filters (#11735) 2 years ago
Christian Haudum 62176339c4
Bloom querying: Propagate line filters from querier to bloom filter (#11492) 2 years ago
Sven Grossmann 1496eb4752
Fix `or` filter not being stringified correctly (#11337) 2 years ago
Kaviraj Kanagaraj 9366343e18
Bug(LogQL): Fix mismatch results on `scalar` and `vector` binary ops (#10997) 2 years ago
Travis Patterson 60edfe0006
Implement "or" statement in line filters (#8962) 2 years ago
Kaviraj Kanagaraj c030217e1b
Revert "LogQL: Introduce `distinct` (#8662)" (#10356) 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) 3 years ago
Bryan Boreham 0a2f58891c
logql tests: use abstractions over Labels (#9533) 3 years ago
Michel Hollands 478510a1bb
Fix Grouping String function and usage so it prints "without ()" (#9515) 3 years ago
李国忠 38b298c3fe
LogQL: Introduce `distinct` (#8662) 3 years ago
Karsten Jeschkies 7109c56bdc
Use un-escaped regexp literal for string matching. (#9252) 3 years ago
Peter Štibraný 90a1d4593e
Update Prometheus dependency (#9205) 3 years ago
Travis Patterson c4261b19fd
Fix parsing of long queries (#9134) 3 years ago
Travis Patterson ee045312a9
Automatically Reorder Pipeline Filters (#8914) 3 years ago
Bayan Taani 68a9fd6c0a
Add logfmt selective label extraction (#6675) 3 years ago
Garrett 433d5bf913
fix panics when cloning a special query (#8531) 3 years ago
李国忠 322783e3d8
LogQL: [optimization] syntax: Replace "panic" in "/pkg/logql/syntax" with "error" (#7208) 3 years ago
李国忠 b4440911e0
[new feature] logql:support sort and sort_desc (#7989) 3 years ago
Michel Hollands 5fe9c964db
Fix validation for pattern and rexexp parsers to they don't panic in query-frontend (#7926) 3 years ago
李国忠 3296c6dbe8
[new feature] logql engine support exec `vector(0)` grama (#7023) 3 years ago
李国忠 6f4671a572
[new feature] syntax: support "vector" grama (#7007) 3 years ago
Susana Ferreira 3f3f4eda1d
Fix topk and bottomk operations with int <= 0 (#6937) 3 years ago
Owen Diehl d6f50ca5e1
[TSDB] Use index sampling to determine shard factor (#6396) 4 years ago
Owen Diehl 9218e4654b
TSDB/query-planning-groundwork (#6367) 4 years ago
Owen Diehl 93de7a7061
renames skip -> ok in ProcessString (#6064) 4 years ago
Travis Patterson 5939d5e9d8
Query filtering in the ingester and storage (#5629) 4 years ago
Cyril Tovena 79f0e349f5
Refactor LogQL syntax into its own package (#5539) 4 years ago
Cyril Tovena a411bb9420
Disable sharding of count/avg when labels are mutated (#5474) 4 years ago
Sas Swart c80244a3e4
Parse duration expressions in accordance with promql (#5275) 4 years ago
Marco Pracucci c53457feb9
Upgrade Cortex, Prometheus and Thanos (#4830) 4 years ago
Karsten Jeschkies c19a6c5bbc
Join contain filters into one. (#4528) 4 years ago
lingpeng0314 76e2a14029
add group_{left,right} to LogQL (#4510) 4 years ago
Garrett a046d79261
make LogQL syntax scope from private to public (#4446) 4 years ago
Kaviraj bfb24e6a4c
Ip matcher for LogQL (#3986) 4 years ago
Periklis Tsirakidis cb337c3b71
Add LogQL AST walker (#3991) 4 years ago
Cyril Tovena 59bb6d3fba
LogQL: Pattern Parser (#3837) 5 years ago
Cyril Tovena 4d1da2edf3
first_over_time and last_over_time (#3050) 5 years ago
Sandeep Sukhani b152bc2cf3
check for stream selectors to have atleast one equality matcher (#3216) 5 years ago
Garrett f70c7ea0bc
Implement offset modifier for range vector aggregation in LogQL (#3455) 5 years ago
Cyril Tovena 7886f35b8f
Introduce a unpack parser. (#3420) 5 years ago
Danny Kopping feb7fb470b
LogQL: Simple JSON expressions (#3280) 5 years ago
Cyril Tovena 1a36874e1c
Ensure we have parenthetis for bin ops. (#3251) 5 years ago