Commit Graph

535 Commits (2b422dafa9b76632397ebfe6984148777add6ce8)

Author SHA1 Message Date
Salva Corts d24fe3e68b
Max bytes read limit (#8670) 2 years ago
Karsten Jeschkies 94725e7908
Define `RequiredLabels` query limit. (#8851) 2 years ago
Travis Patterson 9d20bed26a
Short circuit parsers (#8724) 2 years ago
Travis Patterson 5a08a6bcb9
Label selector optimizations (#8763) 2 years ago
Ashwanth 7d2eeddfb8
LogQL: Fix panic when using `unpack` with empty line (#8853) 2 years ago
Ashwanth d08b87f799
json parser: fix panic when processing empty line (#8835) 2 years ago
Travis Patterson 37c0b3dec2
Allow math on errors (#8823) 2 years ago
Travis Patterson 83ba93c867
fix to-string for noop label filters (#8799) 2 years ago
Ed Welch 0352b75f0d
Loki: Add new logql template functions `bytes`, `duration`, `unixEpochMillis`, `unixEpochNanos`, `toDateInZone`, `b64Enc`, and `b64Dec` (#8774) 2 years ago
Ed Welch 55c96bfe90
Loki: add lines processed to metrics.go (#8764) 2 years ago
Ed Welch a4eb536fb2
Loki: remove `subqueries` from metrics.go logging and replace it with separate split and shard counters (#8761) 2 years ago
Danny Kopping e2ac2d50e2
Changes from linter (#8769) 2 years ago
Callum Styan 5a85f6647e
Add initial implementation of per-query limits (#8727) 2 years ago
Travis Patterson 9ac33e216e
Reimplement Unpack in terms of jsonparser rather than jsoniter (#8739) 2 years ago
Travis Patterson 9c6e509a6a
Reimplement JsonExpressionParser in terms of jsonparser (#8734) 2 years ago
Travis Patterson 7f42137584
Use Line Filters in StringLabelFilter (#8659) 2 years ago
Callum Styan 9a2a038f43
Allow passing of context to query related limits functions (#8689) 2 years ago
Travis Patterson c42a0ba868
Optimize .+ regex line filter (#8646) 2 years ago
Christian Haudum d4a6b159fa
chore: Cleanup label extraction expression (#8596) 2 years ago
Michel Hollands 4f8d3240f6
Use 0.28.1 build image and update go and alpine versions (#8583) 2 years ago
Bayan Taani 68a9fd6c0a
Add logfmt selective label extraction (#6675) 2 years ago
李国忠 b78ed9d106
[RFR] fix vector() function produces wrong timestamp on instant query (#8370) 2 years ago
Tristan Morgan 2e11ff00eb
Replace deprecated inet.af/netaddr (#8560) 2 years ago
Garrett 433d5bf913
fix panics when cloning a special query (#8531) 2 years ago
Owen Diehl 7871ddd12b
More precise sharding logic for `on|ignoring` (#8461) 2 years ago
Christian Haudum 96d5227532
Fix parsing of vector expression (#8448) 2 years ago
李国忠 322783e3d8
LogQL: [optimization] syntax: Replace "panic" in "/pkg/logql/syntax" with "error" (#7208) 2 years ago
Ed Welch 35510ba4eb
Loki: only log "executing query" once per query in the frontend (#8337) 2 years ago
Kaviraj Kanagaraj 807aa459d4
logql: Support `urlencode` and `urldecode` template functions (#8271) 2 years ago
Dylan Guedes 797d4bce45
Loki: Log hashed queries emitted by `metrics.go` (#8244) 2 years ago
Ed Welch c8760f31e2
Loki: Remove validation of matchers when performing label values lookup. (#8224) 2 years ago
Owen Diehl a7ea9c1422 Revert "fix(logql): remove __error_details__ label on drop __error__ or other way around" (#8200) 2 years ago
Aditya C S cf23194d05
fix(logql): remove __error_details__ label on drop __error__ or other way around (#8150) 2 years ago
Danny Kopping b9a9cdf2f7
Fixing test regression (#8130) 2 years ago
Cyril Tovena 2861c0036f
Improve the JSON parser performance. (#7723) 2 years ago
Aditya C S 8df5803d9a
feat(logql): Support drop labels in logql pipeline (#7975) 2 years ago
Aditya C S a08a7324f4
fix(logql): fix caseinsensitive search in filter (#8037) 2 years ago
李国忠 b4440911e0
[new feature] logql:support sort and sort_desc (#7989) 2 years ago
Michel Hollands 59eff5ca58
Add count to template functions (#7951) 2 years ago
Christian Haudum 089ec1b05f Fix various linter errors 2 years ago
Danny Kopping a4f306399a
Add store & cache download statistics (#7982) 2 years ago
Travis Patterson 209b281593
Fix min and max aggregations when using instant queries. (#7957) 2 years ago
Michel Hollands 5fe9c964db
Fix validation for pattern and rexexp parsers to they don't panic in query-frontend (#7926) 2 years ago
Kaviraj Kanagaraj cbd6ec15ce
feat(logql): Supporting prettifying LogQL expressions (#7906) 2 years ago
Susana Ferreira f93b91bfb5
Add configuration documentation generation tool (#7916) 2 years ago
Mohamed-Amine Bouqsimi 03a34db8eb
Fix alertmanager per tenant override config behavior (#7805) 2 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
李国忠 6d05ade6a8
[performance] metrics query: range vector support streaming agg when no overlap (#7380) 3 years ago
Danny Kopping a63ad06509
Querier/Ruler: query blocker (#7785) 3 years ago