prometheus/storage/remote
Chris Marchbanks a6a55c433c Improve desired shards calculation (#5763)
The desired shards calculation now properly keeps track of the rate of
pending samples, and uses the previously unused integralAccumulator to
adjust for missing information in the desired shards calculation.

Also, configure more capacity for each shard.  The default 10 capacity
causes shards to block on each other while
sending remote requests. Default to a 500 sample capacity and explain in
the documentation that having more capacity will help throughput.

Signed-off-by: Chris Marchbanks <csmarchbanks@gmail.com>
2019-08-13 10:10:21 +01:00
..
client_test.go refine error handling in prometheus (#5388) 2019-03-26 00:01:12 +01:00
client.go Exhaust every request body before closing it (#5166) (#5479) 2019-04-18 09:50:37 +01:00
codec_test.go Remove all usages of stretchr/testify 2019-08-08 19:49:27 -06:00
codec.go Check for duplicate label names in remote read (#5829) 2019-08-07 16:13:10 +01:00
ewma.go Improve desired shards calculation (#5763) 2019-08-13 10:10:21 +01:00
intern_test.go Review feedback. 2019-03-18 20:31:12 +00:00
intern.go Remote Storage: string interner should not panic in release (#5487) 2019-04-24 10:46:31 +01:00
max_gauge.go resolve race condition in maxGauge (#5647) 2019-06-13 20:55:08 +01:00
queue_manager_test.go Improve desired shards calculation (#5763) 2019-08-13 10:10:21 +01:00
queue_manager.go Improve desired shards calculation (#5763) 2019-08-13 10:10:21 +01:00
read_test.go Review feedback. 2019-03-18 20:31:12 +00:00
read.go Add storage.Warnings to LabelValues and LabelNames (#5673) 2019-06-17 08:31:17 +01:00
storage_test.go Split remote write storage into its own type 2019-06-27 10:11:02 +01:00
storage.go Split remote write storage into its own type 2019-06-27 10:11:02 +01:00
wal_watcher_test.go Provide flag to compress the tsdb WAL 2019-07-03 08:03:29 -06:00
wal_watcher.go fix word encourter to encounter 2019-07-29 22:16:23 +08:00
write_test.go Split remote write storage into its own type 2019-06-27 10:11:02 +01:00
write.go Split remote write storage into its own type 2019-06-27 10:11:02 +01:00