Commit Graph

5 Commits (35cb40af96dc03c43708bef2e24d0c742798cade)

Author SHA1 Message Date
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
Callum Styan 97ee1b93f3
[logql] don't try to execute a modified function that is not allowed by the AST (#6346) 4 years ago
Owen Diehl f14f9dd8c4
prevents sharding avg and avg_over_time when their children arent shardable. (#6204) 4 years ago
Cyril Tovena 79f0e349f5
Refactor LogQL syntax into its own package (#5539) 4 years ago
Susana Ferreira ef49909430
Refactor sharding engine to downstream engine (#5546) 4 years ago
Cyril Tovena a411bb9420
Disable sharding of count/avg when labels are mutated (#5474) 4 years ago
Owen Diehl 2af3ca077e
Logql/parallel binop (#5317) 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
Garrett 4417340089
add on and ignoring clauses in binOpExpr (#4391) 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 bdee4a3741
Logs ingester and store queries boundaries. (#3849) 5 years ago
Cyril Tovena 59bb6d3fba
LogQL: Pattern Parser (#3837) 5 years ago
Ed Welch 6e67d1ea5d
Loki/Promtail: Client Refactor (#3623) 5 years ago
Cyril Tovena 4d1da2edf3
first_over_time and last_over_time (#3050) 5 years ago
Cyril Tovena eff4ff1231
Improve matchers validations. (#3564) 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
Owen Diehl fd94b8d30d
label_format no longer shardable and introduces the Shardable() metho… (#3137) 5 years ago
Owen Diehl c9b85b33ac
Integrates label replace into sharding code (#3132) 5 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 4e7a123c77
Support rate for unwrap expressions. (#3048) 5 years ago
Cyril Tovena 2406ea72bc
Allows by/without to be empty and available for max/min_over_time (#3030) 5 years ago
Cyril Tovena 06a89ea0ee
Fixes vector grouping injection. (#2975) 5 years ago
Cyril Tovena 095b4a1cb7
Fixes a panic with the logql.NoopPipeline. (#2901) 5 years ago
Cyril Tovena 53f4aa4ac3
Labels computation LogQLv2 (#2875) 5 years ago
jkellerer c394ce9462
LogQL: Add unwrap bytes() conversion function (#2876) 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 dd5fceb348
Logqv2 optimization (#2778) 5 years ago
Cyril Tovena fd5cb96693
LogQL: Labels and Metrics Extraction (#2769) 5 years ago
Owen Diehl 89b8ae4b49
improves numeric literal stringer impl (#2663) 5 years ago
Owen Diehl aea6c3a36d
Feature/ruler (take 2) (#2458) 5 years ago
Cyril Tovena 0be64fcb34
Improve metric queries by computing samples at the edges. (#2293) 6 years ago
Owen Diehl 1530120c2e
Logql comparison ops (#2182) 6 years ago
Cyril Tovena 18f1b0640d
Bytes aggregations (#2150) 6 years ago
Goutham Veeramachaneni 06b50590a7
Fix bug in logql parsing that leads to crash. (#2046) 6 years ago
Josh Soref 0d9cf4946a
Spelling (#2014) 6 years ago
Owen Diehl 7effeec642
Sharding optimizations I: AST mapping (#1846) 6 years ago
Cyril Tovena 3829b707c3
Optimize empty filter queries. (#1810) 6 years ago
Cyril Tovena d34b0a9d30
Regexp simplification (#1787) 6 years ago
Cyril Tovena 6363e8da0a
Better logql metric status code. (#1718) 6 years ago