Commit Graph

191 Commits (aee78bdb319fb8c99d294bfe1ddec00bac99b511)

Author SHA1 Message Date
Bryan Boreham 8a4535e6ad Re-use timer instead of creating new ones on every sample 8 years ago
Tom Wilkie 6e4d4ea402 Initialise some counters in remote storage API. 8 years ago
Tom Wilkie ee011d906d Port remote read server to 2.0. 8 years ago
Tom Wilkie 8fe0212ff7 Port 'Make queue manager configurable.' to 2.0, see #2991 8 years ago
Brian Brazil 73dc96e7f5 Fix leak of ticker in remote storage queue manager. 8 years ago
Tom Wilkie 4f8efdbd59 Prevent number of remote write shards from going negative. 8 years ago
Fabian Reinartz d21f149745 *: migrate to go-kit/log 8 years ago
Tom Wilkie 5169f990f9 Review feedback: add yaml struct tags, don't embed queue config. 9 years ago
Tom Wilkie 454b661145 Make queue manager configurable. 9 years ago
Tom Wilkie ec999ff397 Prevent number of remote write shards from going negative. 9 years ago
Tom Wilkie 1d94eb8d95 Prevent number of remote write shards from going negative. 9 years ago
Fabian Reinartz 6861b3d03d Delete remote file 9 years ago
Tom Wilkie 2dda5775e3 Initial port of remote storage to v2. 9 years ago
Matt Bostock 13c6e4a4bc Remote queue manager: Fix typo 9 years ago
Tom Wilkie e9787382b4
Ensure ewma int64s are always aligned. (#2675) 9 years ago
Alexey Palazhchenko b0e1ea7c6c Simplify code, fix typos. (#2719) 9 years ago
Tom Wilkie 2195bb66f7 Ensure ewma int64s are always aligned. (#2675) 9 years ago
Tom Wilkie e5d7bbfc3c Remote writes: retry on recoverable errors. (#2552) 9 years ago
Tom Wilkie 75bb0f3253 Review feedback 9 years ago
Tom Wilkie 9d22f030cf Dynamically reshard the QueueManager based on observed load. 9 years ago
Tom Wilkie 1ab893c6ec Limit 'discarding sample' logs to 1 every 10s (#2446) 9 years ago
Julius Volz 2f39dbc8b3 Rename StorageQueueManager -> QueueManager 9 years ago
Julius Volz e9476b35d5 Re-add multiple remote writers 9 years ago
Tom Wilkie 4520e12440 Add HTTP Basic Auth & TLS support to the generic write path. (#1957) 9 years ago
Tom Wilkie a6931b71e8 Rationalise retrieval metrics so we have the state (success/failed) on both samples and batches, in a consistent fashion. 9 years ago
Tom Wilkie ece12bff93 Shard/parrallelise samples by fingerprint in StorageQueueManager 9 years ago
beorn7 064b57858e Consistently use the `Seconds()` method for conversion of durations 10 years ago
Dmitry Vorobev bd2a770015 storage/remote: Spawn not more than "maxConcurrentSends" goroutines. 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
Fabian Reinartz e3b6ec9784 Switch to common/log 10 years ago
Julius Volz 5f77fce578 Improve remote storage queue manager metrics. 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 11 years ago
Julius Volz 267fd34156 Switch Prometheus to use github.com/prometheus/log. 11 years ago
Julius Volz 593e565688 Allow writing to InfluxDB/OpenTSDB at the same time. 11 years ago
Julius Volz 61fb688dd9 Add experimental InfluxDB write support. 11 years ago
beorn7 be11cb2b07 Remove the sample ingestion channel. 11 years ago
beorn7 8a1c195b54 Move emptiness check to the receivers. 11 years ago
Bjoern Rabenstein 5859b74f1b Clean up license issues. 11 years ago
Bjoern Rabenstein ae70eac97d Adjust the partitioning by outcome. 11 years ago
Bjoern Rabenstein 74c143c4c9 Improve scraper shutdown time. 11 years ago
Bjoern Rabenstein 443dd33805 Improve instrumentation in storage. 11 years ago
Bjoern Rabenstein b3ed9aa7a2 Clean up start-up and shut-down. 11 years ago
Bjoern Rabenstein 1909686789 Make metrics exported by the Prometheus server itself more consistent. 11 years ago
Bjoern Rabenstein 8956faeccb Migrate to new client_golang. 11 years ago
Bjoern Rabenstein 24ece38f7c Make metrics exported by the Prometheus server itself more consistent. 12 years ago
Bjoern Rabenstein 2128d9d811 Migrate to new client_golang. 12 years ago
Bjoern Rabenstein 6bc083f38b Major code cleanup in storage. 12 years ago
Julius Volz 61d26e8445 Add optional sample replication to OpenTSDB. 12 years ago