Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request for feedback on Prometheus streamed, chunked proto interface. #1472

Closed
bwplotka opened this issue Jun 21, 2019 · 3 comments
Closed

Comments

@bwplotka
Copy link
Contributor

bwplotka commented Jun 21, 2019

Hi 👋

As agreed on the recent Prometheus dev summit we need to all have consensus on the end shape of proto interface for extended remote read: prometheus/prometheus#4517

As Cortex is using (or plans to use) streamed remote read we would love to have common agreement to have this being reusable for both Cortex, Thanos and others.

I would say let's discuss this on proposed proto changes PR: prometheus/prometheus#5703

I already implemented caller and server code for this and performed some benchmarks, details are here: https://docs.google.com/document/d/1JqrU3NjM9HoGLSTPYOvR217f5HBKBiJTqikEB9UiJL0/edit#

Looking forward to your feedback! ❤️

@bboreham
Copy link
Contributor

Thanks for this.

First thing that comes to my mind is: I want streamed remote write! The effort to decompress raw samples inside Cortex distributor is huge (most of the cost is in garbage-collection, but still).

Was this discussed?

@bwplotka
Copy link
Contributor Author

bwplotka commented Jun 22, 2019 via email

@gouthamve
Copy link
Contributor

Closing this as it's done in prometheus/prometheus#5703

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants