3 ms·
Zebrium 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 infor
by nak923 7y ago
Zebrium 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.