Commit Graph

73 Commits (main)

Author SHA1 Message Date
Trevor Whitney 1a66d2ddab
feat: ability to send query context for limit enforcement (#19900) 2 months ago
Sophie Waldman 98b411a649
chore(linter): Fix issues flagged by updated golangci-lint version (#19206) 4 months ago
Trevor Whitney c0c2265283
feat: return metric query partial results for drilldown (#18286) 6 months ago
Ivana Huckova 013067266d
chore: Improve error message for `maximum of series (%d) reached` (#18176) 7 months ago
Oleg Zaytsev c8a15f451c
refactor: Use OTel tracing library (#17859) 7 months ago
Oleg Zaytsev 37a5116a19
chore(spanlogger): force all usages to provide a logger (#17851) 7 months ago
aarogoss 32f2af2510
chore: run `make lint` and fix one linter conversion complaint (#17452) 9 months ago
Ed Welch d660af37fb
fix: better fix integer overrun when calculating parallelism for very long time range queries (#17430) 9 months ago
Ed Welch 82acbd58b2
fix: fix integer overrun when calculating parallelism for very long time range queries (#17428) 9 months ago
Trevor Whitney 940a067a50
chore: apply series limit per variant for multi-variant queries (#16887) 9 months ago
Paul Rogers 27431b7e7e
chore: Linting update for new golangci (#16572) 10 months ago
Cyril Tovena 78a141c6a9
feat(dataobj): Ensure constant sharding for the dataobj querier (#16273) 11 months ago
Karsten Jeschkies 8e37d5f817
chore: Remove unnecessary errors from splitter. (#16109) 11 months ago
paumr f5ae015b5a
fix(querier): show correct setting in error message (#14842) 1 year ago
Paul Rogers 18cef217fc
chore: Linting updates in prep for Go 1.23 (#14071) 1 year ago
Dylan Guedes c1fada9af0
refactor: Remove unnecessary spanlogger usage (#13255) 2 years ago
Trevor Whitney ca030a5c43
fix: change log level since this is a known case (#13029) 2 years ago
Owen Diehl 93aaf29e68
fix(spans): corrects early-close for a few spans (#12887) 2 years ago
Owen Diehl 5a643c7115
chore: reduces span footprint + double recording (#12864) 2 years ago
Ed Welch 670041368a
chore: add more validation at startup to make sure we have a proper schema, and necessary directories are created (#12496) 2 years ago
Ed Welch 4c88be0ef2
chore: update loki modules for 3.0 release (#12433) 2 years ago
Kaviraj Kanagaraj fac5997b18
feat: Support split align and caching for instant metric query results (#11814) 2 years ago
Christian Haudum 1c43991ddc
Remove `bloomcompactor.DayTable` in favour of `config.DayTime` (#11917) 2 years ago
Danny Kopping e7b782b186
Query-frontend: use the same query split interval for generated cache keys (#11679) 2 years ago
Karsten Jeschkies f67fff3eb2
Approximate `quantile_over_time` (#10417) 2 years ago
Salva Corts 489ac8d529
Extract results cache into new pkg (#11343) 2 years ago
Tianfeng Wang 7fa2f6ea9e
Add span logFields: wait_goroutine_capacity_time_ms and min_weighted_parallism (#10846) 2 years ago
Callum Styan 557b516b66
Refactor the proto Request interface to return time.Time (#11018) 2 years ago
Karsten Jeschkies 6948c4a179
Turn frontend Tripperware into a Middleware. (#10688) 2 years ago
Charles Korn bde65667f7
Upgrade dskit to use packages migrated from weaveworks/common (#10164) 2 years ago
Karsten Jeschkies c2c5249676
Remove goroutines from limiter middleware. (#9923) 3 years ago
Karsten Jeschkies b35bbd80d6
Support content negotiation between query frontend and querier. (#9813) 3 years ago
Owen Diehl e2a63e582c
adds tsdb-max-bytes-per-shard limit (#9811) 3 years ago
Travis Patterson 806674fdaa
Add log-volume feature flag (#9762) 3 years ago
Salva Corts c6fbff26e1
Add config to avoid caching stats for recent data (#9537) 3 years ago
Salva Corts 8cf921a145
Pass engine opts down to middlewares (#9130) 3 years ago
Trevor Whitney c587b538ed
Fail through to next middleware when querySizeLimit cannot be applied (#9050) 3 years ago
Dylan Guedes 9159c1dac3
Loki: Improve spans usage (#8927) 3 years ago
Salva Corts 45775c82f7
Implement `RequiredNumberLabels` query limit (#8918) 3 years ago
Salva Corts ee69f2bd37
Split index request in 24h intervals (#8909) 3 years ago
Salva Corts 336e08fc4b
Salvacorts/max querier size messaging (#8916) 3 years ago
Salva Corts d24fe3e68b
Max bytes read limit (#8670) 3 years ago
Karsten Jeschkies 94725e7908
Define `RequiredLabels` query limit. (#8851) 3 years ago
Karsten Jeschkies f5f1753851
Print duration in error messages with more readable. (#8816) 3 years ago
Callum Styan 5a85f6647e
Add initial implementation of per-query limits (#8727) 3 years ago
Callum Styan 9a2a038f43
Allow passing of context to query related limits functions (#8689) 3 years ago
Ed Welch 37169ca444
Loki: Process "Limited" queries sequentially and not in parallel (#8482) 3 years ago
Trevor Whitney 37b1c0fce0
guard against divide by 0 when splitting parallelism (#7831) 3 years ago
Owen Diehl 22089415e8
Split parallelism across Period Configs (#7769) 3 years ago
Michel Hollands 16761723f4
Add way to override userId for caching (#7542) 3 years ago