568 Commits (6c90ed3af792626ad93c12f2778806ed0998a464)

Author SHA1 Message Date
Brian Brazil 37ec2d5283 Fix off by one error in concreteSeriesSet (#3262) 7 years ago
Marc Sluiter 6a633eece1 Added go-conntrack for monitoring http connections (#3241) 7 years ago
Bryan Boreham a03193232a Don't disable HTTP keep-alives for remote storage connections. (#3173) 7 years ago
Julius Volz f7e8348a88 Re-add contexts to storage.Storage.Querier() (#3230) 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
Fabian Reinartz d21f149745 *: migrate to go-kit/log 7 years ago
Fabian Reinartz 0efecea6d4 Adapt storage APIs to uint64 references 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 b11bc8ae24 Fix some comments. 7 years ago
Tom Wilkie 454b661145 Make queue manager configurable. 7 years ago
Conor Broderick 4b868113bb Metric name validation (#2975) 7 years ago
Tom Wilkie ec999ff397 Prevent number of remote write shards from going negative. 7 years ago
Tom Wilkie 1d94eb8d95 Prevent number of remote write shards from going negative. 7 years ago
Tom Wilkie a09acdcc5b Make concreteSeriersIterator behave. 7 years ago
Tom Wilkie b568ace7ce Move protos to ./prompb 7 years ago
Tom Wilkie db8128ceeb Add label set as first parameter to AddFast, ingored by TSDB adapter. 7 years ago
Fabian Reinartz 6861b3d03d Delete remote file 7 years ago
Tom Wilkie 2dda5775e3 Initial port of remote storage to v2. 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
Tom Wilkie 2195bb66f7 Ensure ewma int64s are always aligned. (#2675) 8 years ago
Tom Wilkie e5d7bbfc3c Remote writes: retry on recoverable errors. (#2552) 8 years ago
Brian Brazil c813c824d4 Separate out remote read responses. 8 years ago
Julius Volz 5a896033e3 Add remote read external label handling (#2555) 8 years ago
Julius Volz 3f23aa2cc7 Add headers to indicate remote read/write version 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
Julius Volz 815762a4ad Move retrieval.NewHTTPClient -> httputil.NewClientFromConfig 8 years ago
Julius Volz eb14678a25 Make remote read/write use config.HTTPClientConfig 8 years ago
Julius Volz 406b65d0dc Rename remote.Storage to remote.Writer 8 years ago
Julius Volz 02395a224d [WIP] Remote Read 8 years ago
Tom Wilkie 75bb0f3253 Review feedback 8 years ago
Tom Wilkie 77cce900b8 Fix tests 8 years ago
Tom Wilkie b48799a01e Add license stanza 8 years ago
Tom Wilkie 9d22f030cf Dynamically reshard the QueueManager based on observed load. 8 years ago
Fabian Reinartz 9eb1d6c927 remote: take code from master 8 years ago
Tom Wilkie 1ab893c6ec Limit 'discarding sample' logs to 1 every 10s (#2446) 8 years ago
Julius Volz 2f39dbc8b3 Rename StorageQueueManager -> QueueManager 8 years ago
Julius Volz e9476b35d5 Re-add multiple remote writers 8 years ago
Julius Volz beb3c4b389 Remove legacy remote storage implementations 8 years ago