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

Support prometheus metrics for udf/udsink containers #324

Open
dseapy opened this issue Nov 6, 2022 · 0 comments
Open

Support prometheus metrics for udf/udsink containers #324

dseapy opened this issue Nov 6, 2022 · 0 comments
Labels
enhancement New feature or request opex Operational Excellence to make it easy to run in production and debug

Comments

@dseapy
Copy link
Contributor

dseapy commented Nov 6, 2022

Summary

Users developing udf or udsink applications may want to expose their own prometheus metrics. It would be nice if was an way to do that along with documentation and examples in the SDKs.

Use Cases

Numaflow provides things like how long it took to process datum, but not what parts of my udf are taking a long time. This results in me needing to log this information, which is not ideal. For this use-case I'd like to use my language's prometheus' client library to provide these metrics. Then i'd like to be able to query those metrics similar to how i currently query the numaflow-provided metrics.


Message from the maintainers:

If you wish to see this enhancement implemented please add a 👍 reaction to this issue! We often sort issues this way to know what to prioritize.

@dseapy dseapy added the enhancement New feature or request label Nov 6, 2022
@vigith vigith added the opex Operational Excellence to make it easy to run in production and debug label Nov 6, 2022
@vigith vigith added this to the v0.8 milestone Jan 24, 2023
@vigith vigith modified the milestones: v0.8, v0.9 Mar 24, 2023
@vigith vigith removed this from the v0.9 milestone Jul 10, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request opex Operational Excellence to make it easy to run in production and debug
Projects
None yet
Development

No branches or pull requests

2 participants