influxdata / influxdata/influxdb
InfluxDB2, Prometheus, remote_read
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 31.7k
- Forks
- 3.7k
- Avg merge
- 13h 37m
- Merged PRs (30d)
- 8
Description
Influx 1.x supported Promethues remote_read endpoints As part of a migration, we were planning to leveraged that API to allow Grafana reports written in PromQL queries to still leverage metrics pushed to InfluxDB. We leveraged a mini Prometheus agent that would have the ability to read data leveraging the remote_read endpont in order to parse the PromQL Language.
We would like to see Promethues remote_read support added to InfluxDB 2.0. Alternatively if InfluxDB could natively support PromQL so that we could leverage our existing dashboards without needed to modify them, that would also be a solution.
Split from #17958 to separate discussion from remote_write.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the Prometheus remote_read protocol linked in the issue and how InfluxDB 2.0 exposes query and read APIs. Define whether completion means remote_read compatibility or native PromQL support, then verify that existing Grafana PromQL dashboards can retrieve metrics from InfluxDB without modification.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- grafana, prometheus
- Domain
- databases, observability-sre
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100