3 ms·
Alternative title: "We layered compression on top of the Prometheus remote storage adapter"
by DeltaSigma 7y ago
Alternative title: "We layered compression on top of the Prometheus remote storage adapter"
- nak923 7y agoZebrium employee here: We could not use prometheus remote storage adapter because of the following issues: 1. by the time you get there, it looses lot of information (like metric type, help, out of ordered drops etc..) 2. you do not have control over when it gets sent out, as it has to come through tsdb after chunking, this adds lot of latency. 3. It is per time series based protocol, not good for sending all the samples of a scraped target as a single chunk. Sending as a single chunk, helps you to group similar metrics at the remote side and simplifies the protocol for reducing the network bandwidth. hence we did not use remote storage adapter. We introduced a new interface that plugs into the scraper directly.