811 Commits (c25f7c600b7bae4fee845e0574eb2b2eed5cf597)

Author SHA1 Message Date
beorn7 2fad91d25a Avoid blocking in the logThrottling loop 7 years ago
Alexander Morozov 7e814ada72 [storage/local] fix timer.Reset usage 7 years ago
Bryan Boreham a03193232a Don't disable HTTP keep-alives for remote storage connections. (#3173) 7 years ago
Tom Wilkie 758d64ffd9 s/EncodReadResponse/EncodeReadResponse/ 7 years ago
Tom Wilkie febed48703 Implement remote read server in Prometheus. 7 years ago
Julius Volz 8ebeed0b44 remote: Expose ClientConfig type (#3165) 7 years ago
Tom Wilkie 4f8efdbd59 Prevent number of remote write shards from going negative. 7 years ago
Bryan Boreham 9d6b945e41 Default HTTP keep-alive ON for remote read/write 7 years ago
wangguoliang 7e6c6020ff should use time.Since instead of time.Now().Sub 7 years ago
Ben Kochie 59aca4138b Fix staticcheck issues. 7 years ago
Tom Wilkie 5169f990f9 Review feedback: add yaml struct tags, don't embed queue config. 7 years ago
Tom Wilkie 454b661145 Make queue manager configurable. 7 years ago
Conor Broderick 4b868113bb Metric name validation (#2975) 7 years ago
beorn7 ea5e7eafde Fix #2965 7 years ago
beorn7 c06292af2f Add test to expose #2965 7 years ago
Tom Wilkie 1d94eb8d95 Prevent number of remote write shards from going negative. 7 years ago
Alexey Palazhchenko 76c9a0d931 Fix typo (#2963) 7 years ago
Matt Bostock 13c6e4a4bc Remote queue manager: Fix typo 7 years ago
Tom Wilkie 24a113bb09 Review feedback: limit number of bytes read under error. 8 years ago
Tom Wilkie 46abe8cbf2 Remote write: read first line of response and include it in the error. 8 years ago
Tom Wilkie e9787382b4
Ensure ewma int64s are always aligned. (#2675) 8 years ago
Alexey Palazhchenko b0e1ea7c6c Simplify code, fix typos. (#2719) 8 years ago
Julius Volz 1c72524870 Fix HTTP error handling in remote.Client.Store() (#2708) 8 years ago
Tom Wilkie 3141a6b36b Compress remote storage requests and responses with unframed/raw snappy. (#2696) 8 years ago
beorn7 69eddc9e84 storage: Correctly increase prometheus_local_storage_open_head_chunks 8 years ago
Tom Wilkie 2195bb66f7 Ensure ewma int64s are always aligned. (#2675) 8 years ago
Tom Wilkie 4d9b917d11 Instrument Prometheus with OpenTracing (#2554) 8 years ago
beorn7 1dd737d7c3 storage: Don't panic if storage has no FPs even after initial wait 8 years ago
beorn7 c53f256a09 storage: Fix use of counter (Set -> Add) 8 years ago
beorn7 f338d791d2 storage: Several optimizations of checkpointing 8 years ago
Tom Wilkie e5d7bbfc3c Remote writes: retry on recoverable errors. (#2552) 8 years ago
beorn7 7199a9d9d4 storage: Guard against appending to evicted chunk 8 years ago
beorn7 3d12906286 storage: Guard against a corner case of data corruption 8 years ago
beorn7 4fcc73a04c storage: Recover from corrupted indices for archived series 8 years ago
Brian Brazil c813c824d4 Separate out remote read responses. 8 years ago
beorn7 ed5f68f382 storage: Increment s.persistErrors on all persist errors 8 years ago
beorn7 f3365c4f26 storage: Mark storage as dirty if indexing fails 8 years ago
Alexey Palazhchenko 17f15d024a Small fixes. (#2578) 8 years ago
beorn7 ae286385fd storage: Check for negative values from varint decoding 8 years ago
beorn7 9b6a1dad05 storage: Fix `go vet` error 8 years ago
beorn7 08fc6cbd39 storage: Evict unused chunk.Descs in crash recovery 8 years ago
beorn7 d284ffab03 storage: Replace fpIter by sortedFPs 8 years ago
Tobias Schmidt eac36d123e Fix unstable fanin test (#2558) 8 years ago
Julius Volz 5a896033e3 Add remote read external label handling (#2555) 8 years ago
beorn7 434ab2a6a3 storage: Evict chunks and calculate persistence pressure based on target heap size 8 years ago
beorn7 96a303b348 storage: Use staleness delta as head chunk timeout 8 years ago
Julius Volz 3f23aa2cc7 Add headers to indicate remote read/write version 8 years ago
Julius Volz 8fda83ea12 Make rules only read local data 8 years ago
Julius Volz 94acd3f1d8 Add fanin tests and fix uncovered bugs 8 years ago
Julius Volz 9b33cfc457 Fix/unify context-based remote storage timeouts 8 years ago