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

Prometheus Remote-Write receiver Alpha #37277

Open
9 tasks
dashpole opened this issue Jan 16, 2025 · 8 comments
Open
9 tasks

Prometheus Remote-Write receiver Alpha #37277

dashpole opened this issue Jan 16, 2025 · 8 comments
Assignees

Comments

@dashpole
Copy link
Contributor

Component(s)

receiver/prometheusremotewrite

Describe the issue you're reporting

  • Handle empty otel_scope_name and otel_scope_version
  • Handle Timeseries samples
  • Handle Counters
  • Handle Histograms
  • Handle Summaries (maybe too hard and could be left out for Alpha)
  • Handle Created Timestamp
  • Return number of samples and histograms ingested via response headers
  • Handle multiple timeseries with same metric name+type+unit
  • Handle target_info
@dashpole dashpole added needs triage New item requiring triage receiver/prometheusremotewrite enhancement New feature or request labels Jan 16, 2025
Copy link
Contributor

Pinging code owners for receiver/prometheusremotewrite: @dashpole @ArthurSens. See Adding Labels via Comments if you do not have permissions to add labels yourself. For example, comment '/label priority:p2 -needs-triaged' to set the priority and remove the needs-triaged label.

@adwait-godbole
Copy link

adwait-godbole commented Jan 24, 2025

Hi @ArthurSens! Hi @dashpole! I am eager to be a part of this project and looking forward to work under your mentorship and guidance. Are there any pre-requisites / pre-tests for the selection process of mentees ?

@ArthurSens
Copy link
Member

Hi Adwait, glad to see your interest. There are no pre-requisites or tests, just make sure to apply following the LFX process. Also be aware that our proposal is still just a PR, we still need both CNCF and LFX to approve the mentorship

@PiyushRajDev
Copy link

Hello @ArthurSens ! I am looking forward to contribute to this project. Can you please guide me on how to get started?

@ArthurSens
Copy link
Member

Hello @ArthurSens ! I am looking forward to contribute to this project. Can you please guide me on how to get started?

A good starting point is understanding Remote-Write and the OTLP->Prometheus compatibility spec. If you few comfortable tackling some of the checkboxes above, that's also nice :)

@hanshal101
Copy link

Hey @ArthurSens, Hanshal here. I am an open-source developer contributed to various projects like Buildsafe, Glasskube, Cyclops and a couple of Apache's too. I am currently interning at CloudRaft as a DevOps Intern. I recently published a blog on OTel Auto Instrumentation, and my curiosity towards observability brought me here. I'm looking forward to working on this issue if it gets accepted.
I am pretty much aware of the OTLP -> Prometheus spec; what else should I focus on more to understand the issue in a better way?

Thank you.

@ArthurSens
Copy link
Member

ArthurSens commented Feb 2, 2025

Hi Hanshal, this project is quite simple so we're not requiring that much experience, to be honest. There's nothing else to be familiar with besides the two protocols that were already mentioned: Prometheus Remote Write and OTLP.

We'd love to mentor someone who hasn't had a chance with OSS yet and is excited to participate in the community, that's all.

Anyone interested, just make sure you follow the LFX process correctly.

@nitishmalang
Copy link

@ArthurSens Hi arthur I am new to OSS and I haven't got any opportunity to contribute in open source. I think this is the best opportunity for me
please select me

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

6 participants