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 Update on prometheusremotewritereceiver Initial Implementation in OpenTelemetry Collector #36088

Closed
Wudadada opened this issue Oct 30, 2024 · 5 comments

Comments

@Wudadada
Copy link

Component(s)

receiver/prometheusremotewrite

Is your feature request related to a problem? Please describe.

I’m interested in using the prometheusremotewritereceiver within the OpenTelemetry Collector but noticed that there isn’t a functional implementation available yet. This feature would be incredibly useful for environments that rely on Prometheus Remote Write to transmit metrics to the collector without needing to adapt the data source.

Describe the solution you'd like

I would like to know if there are any plans or a timeline for implementing an initial version of the prometheusremotewritereceiver in otelcol. Having even a preliminary implementation available would be beneficial for early testing and integration.

Describe alternatives you've considered

I have considered using other methods to transfer Prometheus metrics data, such as exporters and different collectors. However, the prometheusremotewritereceiver would streamline this process, allowing direct integration with Prometheus Remote Write.

Additional context

This feature could greatly simplify data pipeline configurations for Prometheus users in environments where direct Remote Write support is needed. Any insight into the development timeline or potential obstacles would be highly appreciated.

@Wudadada Wudadada added enhancement New feature or request needs triage New item requiring triage labels Oct 30, 2024
Copy link
Contributor

Pinging code owners:

See Adding Labels via Comments if you do not have permissions to add labels yourself.

@ArthurSens
Copy link
Member

Hi @Wudadada, we agree that a prometheus remote-write receiver would help a ton here! I'm currently working on this, I'm hoping to get this component to an alpha version in one or two months. (Hopefully 1!!!)

@Wudadada
Copy link
Author

Hi @Wudadada, we agree that a prometheus remote-write receiver would help a ton here! I'm currently working on this, I'm hoping to get this component to an alpha version in one or two months. (Hopefully 1!!!)

Thanks so much for your contribution! We’re really looking forward to seeing the results of your work!

@dashpole dashpole removed the needs triage New item requiring triage label Oct 31, 2024
@Wudadada
Copy link
Author

Hi @ArthurSens , I hope you’re doing well! I noticed that it’s been about two months since the discussion about the Prometheus remote-write receiver feature. I was wondering if there are any updates or progress you could share with us. We’re really excited about this feature and looking forward to seeing it in action. Thanks for your hard work!

@ArthurSens
Copy link
Member

Hey @Wudadada, unfortunately the implementation was harder than initially thought and we spent some time re-thinking the implementation.

You can see all the open/closed PRs here. And what's left is documented as "TODO" in the codebase itself. I'm still working on it but I'd love some help :)

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

No branches or pull requests

3 participants