Commit Graph

35 Commits (030d3232ff2ab8bf8a25d670a9f4566985bb35c4)

Author SHA1 Message Date
Garrett 433d5bf913
fix panics when cloning a special query (#8531) 3 years ago
Owen Diehl 7871ddd12b
More precise sharding logic for `on|ignoring` (#8461) 3 years ago
Christian Haudum 96d5227532
Fix parsing of vector expression (#8448) 3 years ago
李国忠 322783e3d8
LogQL: [optimization] syntax: Replace "panic" in "/pkg/logql/syntax" with "error" (#7208) 3 years ago
Ed Welch c8760f31e2
Loki: Remove validation of matchers when performing label values lookup. (#8224) 3 years ago
Aditya C S 8df5803d9a
feat(logql): Support drop labels in logql pipeline (#7975) 3 years ago
李国忠 b4440911e0
[new feature] logql:support sort and sort_desc (#7989) 3 years ago
Christian Haudum 089ec1b05f Fix various linter errors 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
Kaviraj Kanagaraj cbd6ec15ce
feat(logql): Supporting prettifying LogQL expressions (#7906) 3 years ago
Mohamed-Amine Bouqsimi 03a34db8eb
Fix alertmanager per tenant override config behavior (#7805) 3 years ago
Christian Simon 2ff6f13c8b
Better error message for empty selector queries (#6936) 3 years ago
Sandeep Sukhani 89d81020ce
fix lint issues from PR 7804 (#7814) 3 years ago
Max Vorobev c5911d5342
Loki: implement decolorize filter (#7602) 3 years ago
Owen Diehl fd3a6dfaf1
Adds extra docs to flehs out ParseLabels implementation (#7562) 3 years ago
Robert Fratto 2208ea7147
Update Prometheus dependency to latest release (v2.39.1) (#7425) 3 years ago
Owen Diehl eaa0919e53
Use labelbuilder in syntax.ParseLabels to remove empty label values (#7355) 3 years ago
Eng Zer Jun e2842c69c5
Replace deprecated `io/ioutil` with `io` and `os` packages (#7212) 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
Christian Haudum a56a88bd35
Add unwrapped aggregation `rate_counter()` (#6412) 4 years ago
Owen Diehl d6f50ca5e1
[TSDB] Use index sampling to determine shard factor (#6396) 4 years ago
Mathew Heard 771e218b58
JSON label extraction field validation expression overly strict (#6372) 4 years ago
Owen Diehl 9218e4654b
TSDB/query-planning-groundwork (#6367) 4 years ago
Callum Styan 97ee1b93f3
[logql] don't try to execute a modified function that is not allowed by the AST (#6346) 4 years ago
Cyril Tovena 7e53381eee
Avoid line copy during LogQL line_format (#6104) 4 years ago
Bayan Taani 50ef4f2ebd
Add duration filter unit test (#6271) 4 years ago
Owen Diehl f14f9dd8c4
prevents sharding avg and avg_over_time when their children arent shardable. (#6204) 4 years ago
Aditya C S c6af640798
feat: support simple selection of labels in json expr parser (#6151) 4 years ago
Owen Diehl 93de7a7061
renames skip -> ok in ProcessString (#6064) 4 years ago
Christian Haudum 38e5e410fe
Do not parse string of empty matchers (#5980) 4 years ago
Travis Patterson 5939d5e9d8
Query filtering in the ingester and storage (#5629) 4 years ago
Ed Welch f313a9ff4f
Build: update package for fuzzer after refactoring (#5776) 4 years ago
Cyril Tovena 79f0e349f5
Refactor LogQL syntax into its own package (#5539) 4 years ago