Commit Graph

152 Commits (6a533e5a56479dec9b69eb970ee16cdb833b4004)

Author SHA1 Message Date
Sandeep Sukhani 6a533e5a56
improve boltdb-shipper logging to help debug index query latency issues (#5651) 3 years ago
Cyril Tovena 59bd44a5df
Remove more chunkstore and schema version below v9 (#5650) 3 years ago
Travis Patterson 88372c93cc
Query Filtering -- Querier (#5482) 3 years ago
Cyril Tovena 79f0e349f5
Refactor LogQL syntax into its own package (#5539) 3 years ago
Cyril Tovena 8f693e77b0
Update Prometheus to latest (#5545) 3 years ago
Sandeep Sukhani d2ce08280f
Compactor improvements (#5587) 3 years ago
Sandeep Sukhani 7f498e9617
cleanup common index source files at the end while compacting index with boltdb-shipper (#5585) 3 years ago
Sandeep Sukhani c76544baf9
build a new batch while starting to process a bucket (#5580) 3 years ago
Sandeep Sukhani 593b510f0e
fix broken index gateway benchmark due to missing limits (#5520) 3 years ago
Travis Patterson b485b81ff9
Fix potential deadlock in the table manager (#5472) 3 years ago
Sandeep Sukhani 1e56dca741
per user index query readiness with limits overrides (#5484) 3 years ago
Sandeep Sukhani 87b7dfae87
Stream query responses from boltdb index client (#5468) 3 years ago
Sandeep Sukhani 55acdbd08f
boltdb shipper index gateway client improvements (#5456) 3 years ago
Sandeep Sukhani 9f301cf87d
use the defined querypages callback in all the types implementing QueryPages function from IndexClient interface (#5463) 3 years ago
Sandeep Sukhani 333d5da0d0
add a metric for tracking the duration it took to sync the tables in queriers/index-gateways (#5446) 3 years ago
Owen Diehl a8397161dd
Adds a tool for converting boltdb->tsdb and benchmarking queries (#5430) 3 years ago
Sandeep Sukhani 00ca1aa99f
do not send grpc responses concurrently from index-gateway (#5445) 3 years ago
Sandeep Sukhani e65d1b8c69
add more context to logs, improve comments for clarity in boltdb-shipper code (#5341) 3 years ago
Sandeep Sukhani da9b4c9369
cleanup common index set after cleaning up all the user index sets (#5372) 3 years ago
Cyril Tovena bbaef790db
Add usage report into Loki. (#5361) 3 years ago
Sandeep Sukhani 7fafe94e1a
add a ms instead of ns to end time of the rebound chunk interval (#5351) 3 years ago
Sandeep Sukhani e4d6767412
Fix apply retention issue (#5342) 3 years ago
Owen Diehl af3457b92e
less opaque chunk keys on fs with v12 (#5291) 3 years ago
Sandeep Sukhani 40e05198f9
fix a panic in index-gateway caused by double closing of a channel (#5298) 3 years ago
Ed Welch efffe0ce50
add some timing to the logs for downloading and opening index tables (#5042) 3 years ago
Kaviraj Kanagaraj f083aab09d
Remove `cortexpb` dependency from Loki packages. Use only `logproto` now. (#5264) 3 years ago
Kaviraj Kanagaraj f5d570177a
Fork `cortex/pkg/util` into Loki (#5257) 3 years ago
Sandeep Sukhani 37fcbf9428
use default retention period to check user index may have expired chunks when user does not have custom retention (#5261) 3 years ago
Dylan Guedes 4a70f8ec84
Copy `cortex/pkg/ingester/client` package dependency into Loki (#5164) 3 years ago
Eng Zer Jun 392fde1e27
refactor: use `T.TempDir` to create temporary test directory (#5253) 3 years ago
Sandeep Sukhani 9fdcacff15
v12 chunk format handling in retention (#5254) 3 years ago
Callum Styan bfef7bad44
Start refactor of storage (chunks) clients metrics into structs (#5057) 3 years ago
Sandeep Sukhani 0426870f3f
fix broken boltdb-shipper test (#5222) 3 years ago
Sandeep Sukhani d87f2a1c8a
per user index changes on the write path (#5193) 3 years ago
Arve Knudsen a2dd731586
Chore: Add pkg/util/log package (#5187) 3 years ago
Sandeep Sukhani 88b5a767bc
changes on read path for supporting per user index with boltdb-shipper (#5073) 3 years ago
Sandeep Sukhani 49ffe5291d
add objects list caching for boltdb-shipper index store to reduce object storage list api calls (#5160) 3 years ago
Piggy e5dcadee8a
Fix test in retention/expiration_test.go on slow machines (#5137) 3 years ago
JordanRushing 291360ddcb
Simpler new chunk key v12 (#5054) 3 years ago
Sandeep Sukhani ff47d7419a
compactor changes for building per user index files in boltdb shipper (#5026) 3 years ago
Kaviraj 14afb13d36
Chore: Copy `cortex/util/math` into Loki (#5036) 3 years ago
Cyril Tovena 8b71a44a86
Pre-allocate chunk buffer size (#4884) 3 years ago
Kaviraj fe1d28a545
Chore: use `spanlogger` from `dskit` (#5029) 3 years ago
Cyril Tovena 03be8dac1e
Allow to disable http2 for GCS. (#4942) 3 years ago
Kaviraj 38c42a26c6
Move `cortex/pkg/tenant` dependency to Loki. (#4944) 3 years ago
Christian Haudum e573a4d1a2
Change error responses from plain text to JSON (#4845) 4 years ago
Sandeep Sukhani 3ac9818f82
recreate compacted boltdb files from compactor when they are more than 12 hours old (#4853) 4 years ago
Cyril Tovena 54dc737583
Reduce tracing spans (#4842) 4 years ago
Marco Pracucci c53457feb9
Upgrade Cortex, Prometheus and Thanos (#4830) 4 years ago
Sandeep Sukhani a707ced67f
index cleanup fixes while applying retention (#4741) 4 years ago