Commit Graph

66 Commits (34f3f11ee25b4b707d31f2b03fe8eb974d14b74d)

Author SHA1 Message Date
Tom Wilkie 67da8e7b46
Refactor and fix queue resharding (#5286) 7 years ago
Tom Wilkie 37ad4db485 Export timestamps in seconds since epoch. 7 years ago
Tom Wilkie b93bafeee1 Various fixes to locking & shutdown for WAL-based remote write. 7 years ago
Callum Styan 6f69e31398 Tail the TSDB WAL for remote_write 7 years ago
Julius Volz 8fbe1b5133
Handle a bunch of unchecked errors (#4461) 7 years ago
Krasi Georgiev b75428ec19 rename package retrieve to scrape 8 years ago
Tom Wilkie e8c264e47a Add comment. 8 years ago
Tom Wilkie 56820726fa Move a couple of the encoding/decoding functions into codec.go 8 years ago
Julius Volz c3d6abc8e6 Fix some lint errors (#3334) 8 years ago
Julius Volz 8ebeed0b44 remote: Expose ClientConfig type (#3165) 8 years ago
Fabian Reinartz 0efecea6d4 Adapt storage APIs to uint64 references 8 years ago
Tom Wilkie 5169f990f9 Review feedback: add yaml struct tags, don't embed queue config. 8 years ago
Tom Wilkie 454b661145 Make queue manager configurable. 9 years ago
Tom Wilkie db8128ceeb Add label set as first parameter to AddFast, ingored by TSDB adapter. 9 years ago
Tom Wilkie 2dda5775e3 Initial port of remote storage to v2. 9 years ago
Tom Wilkie e5d7bbfc3c Remote writes: retry on recoverable errors. (#2552) 9 years ago
Julius Volz eb14678a25 Make remote read/write use config.HTTPClientConfig 9 years ago
Julius Volz 406b65d0dc Rename remote.Storage to remote.Writer 9 years ago
Julius Volz 02395a224d [WIP] Remote Read 9 years ago
Fabian Reinartz 9eb1d6c927 remote: take code from master 9 years ago
Julius Volz 2f39dbc8b3 Rename StorageQueueManager -> QueueManager 9 years ago
Julius Volz e9476b35d5 Re-add multiple remote writers 9 years ago
Julius Volz beb3c4b389 Remove legacy remote storage implementations 9 years ago
Fabian Reinartz 11a731ba82 remote: remove hard-coded remote storages 9 years ago
Brian Brazil 77605649a9 Add support for remote write relabelling. 9 years ago
Matthew Campbell 67d76e3a5d timeseries: store varbit encoded data into cassandra 9 years ago
Tom Wilkie 4520e12440 Add HTTP Basic Auth & TLS support to the generic write path. (#1957) 9 years ago
Tom Wilkie d83879210c Switch back to protos over HTTP, instead of GRPC. 9 years ago
Tom Wilkie d41d91388f Update for new generic remote storage. 9 years ago
Tom Wilkie ece12bff93 Shard/parrallelise samples by fingerprint in StorageQueueManager 9 years ago
Julius Volz aa3f2b7216 Generic write cleanups and changes. 9 years ago
Brian Brazil 36d2c4bd0b Add generic write path using grpc. 9 years ago
Dmitry Vorobev 273e457da4 web: return status code and error message for config resource 10 years ago
Fabian Reinartz 59f1e722df Return error on sample appending 10 years ago
beorn7 ec08c9a391 Rework the way to communicate backpressure (AKA suspended ingestion) 10 years ago
Corentin Chary a2e4439086 Add support for remote storage on Graphite 10 years ago
Julius Volz dac26cef71 Rename global "labels" config option to "external_labels". 10 years ago
Julius Volz eeb1da36ac Fix InfluxDB write support to work with InfluxDB 0.9.x. 10 years ago
Fabian Reinartz 8fa719f778 Attach global labels to remote storage samples 10 years ago
Fabian Reinartz 438e232c9b Fix grouping of import blocks 10 years ago
Fabian Reinartz 306e8468a0 Switch from client_golang/model to common/model 10 years ago
Fabian Reinartz 23e77450ff main: cleanup initialization of remote storage. 11 years ago