1134 Commits (642722e5d01ade93b6bf4839573cc1dde2bbe378)

Author SHA1 Message Date
Callum Styan 37e35f9e0c Various improvements to WAL based remote write. 6 years ago
Tom Wilkie b93bafeee1 Various fixes to locking & shutdown for WAL-based remote write. 6 years ago
Callum Styan 6f69e31398 Tail the TSDB WAL for remote_write 6 years ago
Goutham Veeramachaneni 384cba1211
Add flag for size based retention (#5109) 6 years ago
Krasi Georgiev 3bd41cc92c Udpate tsdb to 0.4 (#5110) 6 years ago
Matt Layher 302148fd69 *: apply gofmt -s 6 years ago
Callum Styan 5358f76c5c update remote write path proto so that Labels/Timeseries can't be nil (#4957) 6 years ago
Simon Pasquier f678e27eb6
*: use latest release of staticcheck (#5057) 6 years ago
glutamatt 5ddde1965b tune the "Wal segment size" with a flag (#5029) 6 years ago
Tom Wilkie 6e08029b56
Move err to be the last return value from storage.Select. (#5054) 6 years ago
AixesHunter 806632790e update inconsistent comment (#5046) 6 years ago
Bartek Płotka 62c8337e77 Moved configuration into `relabel` package. (#4955) 6 years ago
Alin Sinpalean 44bec482fb Minor optimization for BufferedSeriesIterator: actually drop the samples falling outside of the new delta from the underlying sampleRing, when ReduceDelta is called. (#4849) 6 years ago
Alin Sinpalean d6adfe2ae2 Use a fake SeriesIterator (that generates samples on the fly instead of using a slice) for BufferedSeriesIterator, to reduce the variance of benchmark results due to memory pressure. (#4847) 6 years ago
Ryota Arai 135d580ab2 Introduce min_shards for remote write to set minimum number of shards. (#4924) 6 years ago
mknapphrt f0e9196dca Return warnings on a remote read fail (#4832) 6 years ago
Ben Kochie c6399296dc
Fix spelling/typos (#4921) 6 years ago
Daniele Sluijters f25a6baedb remote: Set User-Agent header in requests (#4891) 6 years ago
Krasi Georgiev bd100182b2
added tsdb/head mint maxt metrics (#4888) 6 years ago
Simon Pasquier ed19373a78
*: remove use of golang.org/x/net/context (#4869) 6 years ago
Ganesh Vernekar ca93fd544b /api/v1/labels endpoint for getting all label names (#4835) 6 years ago
fengyuceNv 94fff219ab improve remote storage enqueue performance (#4772) 6 years ago
Tariq Ibrahim 3f7ed7de49 Adding new metric type to track in-flight remote read queries. (#4677) 6 years ago
Tom Wilkie d3a1ff1abf
Reduce memory usage of remote read by reducing pointer usage. (#4655) 6 years ago
yzpeninsula 4ae3bce260 Fix typo (#4497) 6 years ago
Tom Wilkie 457e4bb58e
Limit the number of samples remote read can return. (#4532) 6 years ago
Daisy T 7d01ead689 change time.duration to model.duration for standardization (#4479) 6 years ago
Julius Volz 8fbe1b5133
Handle a bunch of unchecked errors (#4461) 6 years ago
Henri DF ffb7836c14 Send "Accept-Encoding" header in read request (#4421) 6 years ago
Henri DF 3abb2cc349 Fix typo (#4423) 6 years ago
Alin Sinpalean 372e7652b7 Reuse (copy) overlapping matrix samples between range evaluation steps (#4315) 6 years ago
Goutham Veeramachaneni c28cc5076c Saner defaults and metrics for remote-write (#4279) 6 years ago
Alin Sinpalean e3b775b78b Simplify BufferedSeriesIterator usage (#4294) 6 years ago
Thomas Jackson 92c6f0c92e Add offset to selectParams (#4226) 6 years ago
Tom Wilkie b8217720ac Review feedback. 7 years ago
Corentin Chary db9dbeeaec federation: nil pointer deference when using remove read 7 years ago
Brian Brazil 78efdc6d6b
Avoid infinite loop on duplicate NaN values. (#4275) 7 years ago
Tom Wilkie 0b189b2da9 Review feedback. 7 years ago
Corentin Chary 530107f8ef federation: nil pointer deference when using remove read 7 years ago
Andreas Auernhammer 37d1bcf495 limit size of POST requests against remote read endpoint (#4239) 7 years ago
Brian Brazil dd6781add2 Optimise PromQL (#3966) 7 years ago
Bryan Boreham 3277aeefaa Add queue name to logger for remote writes 7 years ago
Tom Wilkie b58199bf12 Review feedback. 7 years ago
Tom Wilkie 3353bbd018 Add proper unclean shutdown handling with a cancellable context. 7 years ago
Tom Wilkie e51d6c4b6c Make remote flush deadline a command line param. 7 years ago
Tom Wilkie a6c353613a Make the flush deadline configurable. 7 years ago
Tom Wilkie aa17263edd Remove WaitGroup and extra goroutine. 7 years ago
Tom Wilkie f3c61f8bb2 Only give remote queues 1 minute to flush samples on shutdown. 7 years ago
Tom Wilkie ba418780be Dedupe samples in the mergeIterator. 7 years ago
Henri DF 2952387ed1 Pass query hints down into remote read query proto (#4122) 7 years ago