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

Feat: Add page detailing possibilities and best practices for communication with Prometheus #5670

Open
ywwg opened this issue Nov 22, 2024 · 2 comments

Comments

@ywwg
Copy link

ywwg commented Nov 22, 2024

What needs to be changed? Describe the update that is required.

There are currently 4 ways Otel can speak with Prometheus (and I'm not 100% sure I have the terminology right for all of these -- the final list will be correct):

  • Otel Collector prometheusexporter for scraping by Prometheus
  • Otel Collector prometheusremotewriteexporter for direct push to Prometheus
  • Otel native export to Prometheus Otel endpoint
  • Prometheus export to Otel
  • Possibly collector receivers as well?

The plethora of options is confusing, and it would be useful to have a document detailing all of the possibilities and their pros and cons, as well as a clear recommendation for the "best" way to get data from Otel to Prometheus

What is the name + path of the page that needs changed? The relative path
and page title where you found a problem.

I am not sure of the best place to put this doc -- in the Collector section? Open to suggestions

@ywwg ywwg added the bug Something isn't working label Nov 22, 2024
@tiffany76 tiffany76 added sig:collector and removed bug Something isn't working labels Nov 23, 2024
@tiffany76
Copy link
Contributor

tiffany76 commented Nov 23, 2024

Thanks for the suggestion, @ywwg!

@open-telemetry/prometheus-interoperability and @open-telemetry/collector-approvers, PTAL!

Note to the @open-telemetry/docs-approvers: I tried searching the website for prometheus to see if we have anything close to this in the docs. The search result page came back blank.

@mx-psi
Copy link
Member

mx-psi commented Nov 23, 2024

Makes sense to me to add this. I think this should not be in the Collector section though, I feel like newbies don't necessarily need to know that the Collector is the recommended way of doing this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

3 participants