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

[Metricbeat] Prometheus Remote Endpoint #14983

Closed
sorantis opened this issue Dec 6, 2019 · 5 comments · Fixed by #16609
Closed

[Metricbeat] Prometheus Remote Endpoint #14983

sorantis opened this issue Dec 6, 2019 · 5 comments · Fixed by #16609
Labels
enhancement Metricbeat Metricbeat Team:Integrations Label for the Integrations team Team:Platforms Label for the Integrations - Platforms team v7.7.0

Comments

@sorantis
Copy link
Contributor

sorantis commented Dec 6, 2019

Today we can capture metrics from Prometheus servers, exporters, push gateways via our Prometheus module in Metricbeat. This requirement takes the next step by adding support for the remote write feature available in Prometheus.

Create a way to configure Elastic as a remote endpoint for Prometheus metrics in order to stream samples to Elasticsearch for long term storage and further analysis.

@exekias
Copy link
Contributor

exekias commented Dec 10, 2019

This could be a new metricset in the prometheus module, it would open an HTTP server listening for remote_write API calls. Similar to the http.server metricset. I did some tests around this in the past: https://github.com/elastic/beats/compare/master...exekias:prometheus-remote-storage?expand=1

@ChrsMark
Copy link
Member

@exekias I cherry-picked your commit to start working on it

@exekias
Copy link
Contributor

exekias commented Feb 26, 2020

👏 it's probably quite outdated, so expect there be 🐉, feel free to change anything there!

@sorantis
Copy link
Contributor Author

here be dragons

@ChrsMark
Copy link
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Metricbeat Metricbeat Team:Integrations Label for the Integrations team Team:Platforms Label for the Integrations - Platforms team v7.7.0
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants