Commit Graph

65 Commits (2b422dafa9b76632397ebfe6984148777add6ce8)

Author SHA1 Message Date
Trevor Whitney c6ab6b31e8
chore: remove initial metric aggregation experiment (#13729) 9 months ago
Christian Haudum e0ca67dd45
fix(query engine): Include lines with ts equal to end timestamp of the query range when executing range aggregations (#13448) 11 months ago
Dylan Guedes 4eb45cc588
refactor: Introduce context cause to our code (#13224) 11 months ago
Trevor Whitney 467eb1bb1b
feat: collect and serve pre-aggregated bytes and counts (#13020) 11 months ago
Kaviraj Kanagaraj 88e545fc95
feat(cache): Add `Cache-Control: no-cache` support for Loki instant queries. (#12896) 1 year ago
Karsten Jeschkies f66172eed1
feat: improve performance of `first_over_time` and `last_over_time` queries by sharding them (#11605) 1 year ago
Owen Diehl bc78d13d9b
feat(blooms): compute chunks once (#12664) 1 year ago
Ed Welch 4c88be0ef2
chore: update loki modules for 3.0 release (#12433) 1 year ago
BiKangNing 75e031d8e8
chore: fix function names in doc strings (#12313) 1 year ago
Karsten Jeschkies f67fff3eb2
Approximate `quantile_over_time` (#10417) 1 year ago
Karsten Jeschkies 5b97fcfd93
Send query plan to querier. (#11246) 2 years ago
Karsten Jeschkies 1c56aa91ef
Check switches on syntax.Expr for exhaustiveness. (#11113) 2 years ago
Karsten Jeschkies 4ed3b117d2
Use newest build image 0.31.2 with golangci-lint update. (#11118) 2 years ago
Kaviraj Kanagaraj 9366343e18
Bug(LogQL): Fix mismatch results on `scalar` and `vector` binary ops (#10997) 2 years ago
Karsten Jeschkies 9e89e8d6e2
Check for nil StepResult. (#10704) 2 years ago
Karsten Jeschkies 81fae24ce2
Return `StepResult` from `StepEvaluator.Next()`. (#10567) 2 years ago
Karsten Jeschkies 569de47d76
Remove anonymous step evaluator and add `explain`. (#10400) 2 years ago
Karsten Jeschkies 3a4c0e2d47
Rename evaluator and its method to emphasize it's a factory. (#10381) 2 years ago
Trevor Whitney 4a56445686
Upgrade `golangci-lint` and fix linting errors (#9601) 2 years ago
Peter Štibraný 90a1d4593e
Update Prometheus dependency (#9205) 2 years ago
Travis Patterson 37c0b3dec2
Allow math on errors (#8823) 2 years ago
李国忠 b78ed9d106
[RFR] fix vector() function produces wrong timestamp on instant query (#8370) 2 years ago
李国忠 322783e3d8
LogQL: [optimization] syntax: Replace "panic" in "/pkg/logql/syntax" with "error" (#7208) 2 years ago
李国忠 b4440911e0
[new feature] logql:support sort and sort_desc (#7989) 2 years ago
李国忠 6d05ade6a8
[performance] metrics query: range vector support streaming agg when no overlap (#7380) 3 years ago
Robert Fratto 2208ea7147
Update Prometheus dependency to latest release (v2.39.1) (#7425) 3 years ago
李国忠 3296c6dbe8
[new feature] logql engine support exec `vector(0)` grama (#7023) 3 years ago
Jesus Vazquez db9dbe8e1d
Bump prometheus dependency (#6403) 3 years ago
Cyril Tovena 79f0e349f5
Refactor LogQL syntax into its own package (#5539) 3 years ago
Susana Ferreira 16aa9dd55d
Update vectorAggEvaluator to fail for expressions without grouping (#5544) 3 years ago
Cyril Tovena 07e5eb33d3
Do not use WaitGroup context for StepEvaluator (#5425) 3 years ago
Owen Diehl 2af3ca077e
Logql/parallel binop (#5317) 3 years ago
Marco Pracucci c53457feb9
Upgrade Cortex, Prometheus and Thanos (#4830) 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
Garrett 4417340089
add on and ignoring clauses in binOpExpr (#4391) 4 years ago
Periklis Tsirakidis cb337c3b71
Add LogQL AST walker (#3991) 4 years ago
Ed Welch 6e67d1ea5d
Loki/Promtail: Client Refactor (#3623) 4 years ago
Garrett f70c7ea0bc
Implement offset modifier for range vector aggregation in LogQL (#3455) 4 years ago
Cyril Tovena e21d6edc10
Fixes 500 in the querier when returning multiple errors. (#3348) 4 years ago
Cyril Tovena 1a36874e1c
Ensure we have parenthetis for bin ops. (#3251) 4 years ago
Cyril Tovena 6d85c7c212
Add absent_over_time (#3053) 5 years ago
Cyril Tovena 3f0800dc44
Add function label_replace. (#3047) 5 years ago
Cyril Tovena ecc4022d6c
Improve pipeline stages ast errors. (#2805) 5 years ago
Cyril Tovena 2e14c45ceb
Logqlv2 pushes groups down to edge (#2786) 5 years ago
Cyril Tovena fd5cb96693
LogQL: Labels and Metrics Extraction (#2769) 5 years ago
Cyril Tovena ce76ad099a
Fixes LogQL grouping (#2346) 5 years ago
Cyril Tovena 0be64fcb34
Improve metric queries by computing samples at the edges. (#2293) 5 years ago
Cyril Tovena 721256403c
Reuse buffer for hash computation in the engine. (#2218) 5 years ago
Aditya C S 1729592f38
Add Error method for step evaluators (#2223) 5 years ago