Commit Graph

86 Commits (d4a6b159fab621e4072a5173ce082d7f5d54ec13)

Author SHA1 Message Date
Christian Haudum d4a6b159fa
chore: Cleanup label extraction expression (#8596) 2 years ago
Bayan Taani 68a9fd6c0a
Add logfmt selective label extraction (#6675) 2 years ago
Tristan Morgan 2e11ff00eb
Replace deprecated inet.af/netaddr (#8560) 2 years ago
李国忠 322783e3d8
LogQL: [optimization] syntax: Replace "panic" in "/pkg/logql/syntax" with "error" (#7208) 2 years ago
Kaviraj Kanagaraj 807aa459d4
logql: Support `urlencode` and `urldecode` template functions (#8271) 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
Michel Hollands 59eff5ca58
Add count to template functions (#7951) 2 years ago
Max Vorobev c5911d5342
Loki: implement decolorize filter (#7602) 3 years ago
Robert Fratto 2208ea7147
Update Prometheus dependency to latest release (v2.39.1) (#7425) 3 years ago
Danny Kopping c3e92b876c
Restoring lint checks that were previously disabled (#7340) 3 years ago
Vladyslav Diachenko 615941234a
Logql Analyzer (#6171) 3 years ago
Ed Welch 6d54505485
Loki: add `__line__` and `__timestamp__` to label_format (#6983) 3 years ago
Christian Simon ee2fe6514d
Propagate error detail properly in all cases (#6890) 3 years ago
Kaviraj Kanagaraj 7b89f20378
fix(logql): Make `LabelSampleExtractor` work as expected when label doesn't exist in logline (#6766) 3 years ago
Ed Welch 1a75bb8e22
Loki: Return an __error_details__ label for any line which incurs a __error__ while being processed (#6543) 3 years ago
Ed Welch 33761194d9
Loki: Add the ability to use the log line timestamp in label and line formatter (#6517) 3 years ago
Cyril Tovena 8ee0d62d9e
Fixes bad initialization for uniqueString (#6432) 3 years ago
Jesus Vazquez db9dbe8e1d
Bump prometheus dependency (#6403) 3 years ago
Mathew Heard 771e218b58
JSON label extraction field validation expression overly strict (#6372) 3 years ago
Cyril Tovena 7e53381eee
Avoid line copy during LogQL line_format (#6104) 3 years ago
Cyril Tovena 67e7285bf5
Improve labels computation during LogQL pipeline (#6110) 3 years ago
Justin Burnham 97c7d7ca3c
LogQL: add the `default` sprig template function to logql label/line formatter (#6163) 3 years ago
Owen Diehl 93de7a7061
renames skip -> ok in ProcessString (#6064) 3 years ago
Cyril Tovena 986fe5cf05
Remove empty match within concat of regex (#6026) 3 years ago
Travis Patterson 5939d5e9d8
Query filtering in the ingester and storage (#5629) 3 years ago
Cyril Tovena 79f0e349f5
Refactor LogQL syntax into its own package (#5539) 3 years ago
Bryan Boreham a50cac7674
filters: use faster regexp package (#5315) 3 years ago
Cyril Tovena e3b74158a5
Fixes log deduplication when mutating Labels using LogQL (#5289) 3 years ago
Vladyslav Diachenko ea37f4595d
added upgrade notes (#5311) 3 years ago
Cyril Tovena 21e61315df
LogQL: add __line__ function to | line_format template (#4879) 3 years ago
Cyril Tovena 0a944670ef
Improve LogQL format stages requireLabel (#4769) 4 years ago
Marco Pracucci c53457feb9
Upgrade Cortex, Prometheus and Thanos (#4830) 4 years ago
Cyril Tovena 45ed6d560d
Fix up a merge conflict on log filter (#4815) 4 years ago
Hiroki Sakamoto b1b82a6000
[Hot Fix] Merge improving case sensitive search correctly (#4804) 4 years ago
Cyril Tovena dc222dc98d
Improve case insensitive search to avoid allocations. (#4394) 4 years ago
Karsten Jeschkies 4c9e4f5f06
Make `*` and `+` non-greedy to double regex filter speed. (#4775) 4 years ago
Karsten Jeschkies c19a6c5bbc
Join contain filters into one. (#4528) 4 years ago
Garrett 1c7df620c4
add date time sprig template functions in logql label/line formatter (#4603) 4 years ago
Cyril Tovena a6c7ecc2fa
Fixes the pattern parser validation. (#4308) 4 years ago
Cyril Tovena 32e55c3043
Fork cortex chunk storage into Loki. (#3842) 4 years ago
Kaviraj bfb24e6a4c
Ip matcher for LogQL (#3986) 4 years ago
Jarrod Funnell 267107b75e
Parser: Allow literal control chars in logfmt decoder (#3932) 4 years ago
Cyril Tovena 5d8414fcd6
Intern label keys for LogQL parser. (#3990) 4 years ago
Cyril Tovena e9c0687c15
Reject labels with invalid runes when using implicit extraction parser. (#3983) 4 years ago