Commit Graph

620 Commits (aa66baec978cd5c24702c19494784cf33bf8b513)

Author SHA1 Message Date
Robert Fratto ba4bd5dc95
chore: introduce efficient byte range reader in new engine (#19024) 8 months ago
benclive 0b9b4c1ee5
chore: Support multi-tenancy in indexobj builder (#18880) 8 months ago
Ashwanth 827b1f2df4
chore(engine): add support for range metric queries (#18892) 9 months ago
Robert Fratto f311846aa3
chore(logql/bench): align data directory with production layout (#18889) 9 months ago
Ashwanth 88c8b44f2d
chore(dataobj): read non-projected predicate columns (#18797) 9 months ago
benclive e57877e208
chore: Refactor metastore Updater (breaking change) (#18821) 9 months ago
Robert Fratto 2ca8e58b0e
chore(dataobj): add ability to buffer pending sections to disk (#18780) 9 months ago
Periklis Tsirakidis 0ec355c349
chore(dataobj): Use storage prefix for metastore index lookups (#18555) 9 months ago
Robert Fratto d4b027ae0c
chore(dataobj): return Object on Builder.Flush (#18622) 9 months ago
dannyc-grafana ecdd613a0c
chore: Autofix to make nosec comments also readable by semgrep (#18664) 9 months ago
Robert Fratto 9129d8cdd0
chore(engine): use columnar logs.Reader for DataObjScan (#18577) 10 months ago
Ashwanth 3421e31a1f
chore(bench): add instant metric queries (#18583) 10 months ago
Christian Haudum db6c6d974b
chore: Remove `slicelabels` build tag from Makefiles (#18518) 10 months ago
benclive 077e4196ef
chore: Add indexes to LogQL benchmarks (#18500) 10 months ago
Robert Fratto 86c57c8616
chore: consistently use new labels.Labels API (#18490) 10 months ago
Robert Fratto dfa6bc3267
chore(ci): add workflow for manually running LogQL correctness tests (#18486) 10 months ago
benclive 517c317c97
chore: Integrate indexes with the new query engine (#18427) 10 months ago
Ashwanth 05d569cb4e
chore(bench_test): skip tests if new engine does not support feature (#18488) 10 months ago
Sandeep Sukhani d379de501f
fix: while validating logql expression, detect and validate expression in label_replace (#18470) 10 months ago
Periklis Tsirakidis bcf24e4cfb
chore(dataobj): Use indexpointer sections in metastore reads and writes (#18448) 10 months ago
Christian Haudum d9f7d785ff
chore(engine): Sort entries in dataobj sections by timestamp descending (#18367) 10 months ago
Christian Haudum d0e059d0de
chore: Report allocations in logql benchmarks (#18399) 10 months ago
Trevor Whitney c0c2265283
feat: return metric query partial results for drilldown (#18286) 10 months ago
Christian Haudum b1fc685397
chore: Extend instrumentation of dataobject uploader (#18292) 10 months ago
Ashwanth 5f3300a084
chore(bench_test): correctly integrate new query engine + misc changes (#18172) 10 months ago
Christian Haudum b316d52612
chore(engine): Use shard information from query frontend in the new query engine (#17792) 11 months ago
Ed Welch 970ea61143
chore: Revert "chore: enforce max-query-series when returning shard results" (#18156) 11 months ago
Ed Welch 9addc62660
chore: enforce max-query-series when returning shard results (#17991) 11 months ago
Christian Haudum 153bbbcf8a
fix(jsonparser): Fix possible JSON log line corruption caused by `json` parser on query path (#18056) 11 months ago
Karsten Jeschkies c2573fea5a
refactor(stringlabels): Support stringlabels in util, engine and logql. (#17998) 11 months ago
Christian Haudum 632ab581f6
chore(ci): Fix linter issues (#17973) 11 months ago
Charles Korn 545fb1597c
refactor(stringlabels): Support stringlabels in `logql/log` package (#17838) 11 months ago
Oleg Zaytsev c8a15f451c
refactor: Use OTel tracing library (#17859) 11 months ago
Trevor Whitney 3d2286a840
chore: implement multi-variant extractor that can return multiple samples (#17149) 12 months ago
benclive 7ca7c3bf51
fix: Implement approx-topk function on querier (#17816) 12 months ago
Robert Fratto a237444f0d
refactor(dataobj): invert dependency between dataobj and sections (#17762) 12 months ago
Owen Diehl ccb65f9670
feat(engine, dataobj): logql bench wiring for new engine [non-fork] (#17627) 1 year ago
Trevor Whitney 577d501839
refactor: extractors can return multiple samples (#17064) 1 year ago
Karsten Jeschkies bf6f130cdf
refactor(stringlabels): Support stringlabels in chunkenc (#17263) 1 year ago
Christian Haudum 6b4430afd0
chore(engine): Collect pipeline records into Loki result (#17447) 1 year ago
Ed Welch 87922da28d
fix: improve structured metadata label normalization performance (#17332) 1 year ago
Karsten Jeschkies a864f8b986
refactor(stringlabels): Support stringlabels in log.StreamPipeline (#17216) 1 year ago
Shantanu Alshi f70dd18f82
chore(deps): Use updated prometheus/otlptranslate (#17227) 1 year ago
benclive 9e68fb01f4
feat(dataobj): Add query stats collection to the dataobj readers (#17128) 1 year ago
Christian Haudum cfe3675295
fix(ci): Fix deprecation errors from staticcheck linter (#17210) 1 year ago
Robert Fratto 7e71ded446
chore(logql/bench): store proper timestamps in generated chunks (#17132) 1 year ago
Robert Fratto bd4331363b
chore: align benchmark results between chunks and dataobjs (#17127) 1 year ago
Robert Fratto 88beefb02a
fix(logql): Fix inconsistency with parsed field short circuiting (#17104) 1 year ago
benclive 8e421186df
chore: Collect basic stats from dataobj queries (#17111) 1 year ago
Trevor Whitney 940a067a50
chore: apply series limit per variant for multi-variant queries (#16887) 1 year ago