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

New component: prometheus remotewrite receiver #14751

Open
2 tasks
adamkubon opened this issue Oct 6, 2022 · 18 comments
Open
2 tasks

New component: prometheus remotewrite receiver #14751

adamkubon opened this issue Oct 6, 2022 · 18 comments
Labels
Sponsor Needed New component seeking sponsor Stale

Comments

@adamkubon
Copy link

adamkubon commented Oct 6, 2022

The purpose and use-cases of the new component

It consumes data from prometheus remote-write protocol

Example configuration for the component

receivers:
  prometheusremotewrite:
    endpoint: 0.0.0.0:19291

Telemetry data types supported

metrics

Is this a vendor-specific component?

  • This is a vendor-specific component
  • If this is a vendor-specific component, I am proposing to contribute this as a representative of the vendor.

Sponsor (optional)

No response

Additional context

There are existing prometheus receivers, but no any remote-write interface support

@kovrus
Copy link
Member

kovrus commented Oct 6, 2022

Hi @adamkubon, here is already an issue for that #10358.

cc: @jpkrohling

edit: ah, actually I see that you have done some work already #14752

@jpkrohling
Copy link
Member

I'm closing this issue in favor of #10358, but the PR can be kept.

@jpkrohling
Copy link
Member

I'm reopening this, closing #10358, as this fits better as a proposal for a new component, while that has served its purpose as a place to have some discussions on the idea for this component.

@jpkrohling jpkrohling reopened this Nov 22, 2022
@jpkrohling
Copy link
Member

I believe @kovrus is going to volunteer for working on this soon, if he hasn't already. He'll be the code owner, and I'm a sponsor for this.

@kovrus
Copy link
Member

kovrus commented Dec 13, 2022

Heads up: I've put together a short design doc that covers the current state of Prometheus rw, implementation issues, and possible implementation approaches. It seems that the implementation of this component would require some changes to rw.

@github-actions
Copy link
Contributor

This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping @open-telemetry/collector-contrib-triagers. If this issue is still relevant, please ping the code owners or leave a comment explaining why it is still relevant. Otherwise, please close it.

@github-actions github-actions bot added the Stale label Mar 27, 2023
@frzifus frzifus removed the Stale label Mar 27, 2023
@disfluxly
Copy link

Hey everyone - curious if there's any update on this? This would be very beneficial to have on quite a few fronts!

@hughesjj
Copy link
Contributor

Hey @disfluxly , I'm personally prototyping something for my own company and will be bringing up our learnings come April 26th @8AM PDT in the next prometheus working group meeting (barring any unforeseen battles I might get pulled into last minute)

All are welcome to join!

@github-actions
Copy link
Contributor

This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping @open-telemetry/collector-contrib-triagers. If this issue is still relevant, please ping the code owners or leave a comment explaining why it is still relevant. Otherwise, please close it.

@punya
Copy link
Member

punya commented Aug 30, 2023

Heads up: I've put together a short design doc that covers the current state of Prometheus rw, implementation issues, and possible implementation approaches. It seems that the implementation of this component would require some changes to rw.

I can't access the linked design doc - any chance you could make it more broadly visible? Thanks!

@jpkrohling
Copy link
Member

There were some changes in how files are shared externally and this doc predates that. I'm working on getting this file shareable externally again. If I don't get back to you in a day or two, ping me again!

@jpkrohling
Copy link
Member

@punya, can you try again? It should be public now.

@disfluxly
Copy link

Curious if there's been any movement here? Last comments on the Design Doc seem to be from April.

@jpkrohling
Copy link
Member

Unfortunately, it's not in our queue anymore. If you are willing to help, feel free to pick it up.

Copy link
Contributor

This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping @open-telemetry/collector-contrib-triagers. If this issue is still relevant, please ping the code owners or leave a comment explaining why it is still relevant. Otherwise, please close it.

@github-actions github-actions bot added the Stale label Dec 25, 2023
@matanyall
Copy link

Hey, would love to see this feature, how do I"pick it up?'

@github-actions github-actions bot removed the Stale label Feb 7, 2024
@jpkrohling jpkrohling added Sponsor Needed New component seeking sponsor and removed Accepted Component New component has been sponsored labels Feb 13, 2024
@jpkrohling
Copy link
Member

@MatanyaLoewenthal, at this point, I'm not sure I can be a sponsor for this component anymore. The first step would be to find an OTel Collector approver to sponsor this. Here's a doc outlining the process for a new component: https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CONTRIBUTING.md#adding-new-components

Copy link
Contributor

This issue has been inactive for 60 days. It will be closed in 60 days if there is no activity. To ping code owners by adding a component label, see Adding Labels via Comments, or if you are unsure of which component this issue relates to, please ping @open-telemetry/collector-contrib-triagers. If this issue is still relevant, please ping the code owners or leave a comment explaining why it is still relevant. Otherwise, please close it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Sponsor Needed New component seeking sponsor Stale
Projects
None yet
Development

No branches or pull requests

8 participants