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

Document / establish what Push API is supported (or planned to be supported) #3

Open
bwplotka opened this issue Feb 9, 2022 · 1 comment

Comments

@bwplotka
Copy link

bwplotka commented Feb 9, 2022

Hi,

Thanks for this work, I think it has some potential, given the huge need for some distributed counter/gauge for serverless and short-lived jobs in the realm of https://groups.google.com/g/prometheus-developers/c/FPe0LsTfo2E

I think the important decision is to figure out a good API for this, ideally a single one. Looks like currently, it's a custom, UDP based API which may or may not have characteristics people want.

We have obviously some prior art in the form of pushgateway Push API which has already support in some libs (e.g client_golang), OpenMetrics API which could be pushed, Prometheus Remote Write, maybe Otel push.

Any thoughts on what could best approach here? And plans you had already? (:

@rakyll
Copy link
Owner

rakyll commented Feb 9, 2022

Agreed. The API is not documented yet because this is a prototype and not mature enough to be presented as an artifact. The characteristics of the current API has limitations which might be working for some but not for the other. I think the next steps should be writing a proposal and widely discuss it with the community. To be frank, I have little bandwidth on this project and if you want to lead an initiative, I'd be more than happy to provide feedback and contribute to the implementation.

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

2 participants