influxdata / influxdata/influxdb
support chunked Prometheus Remote Read
- Dominant language
- Rust
- Stars
- 31.7k
- Forks
- 3.7k
- Avg merge
- 13h 37m
- Merged PRs (30d)
- 8
Description
Prometheus community has implemented streamed style Prometheus remote read API which introduced significant impromvent in terms of memory footprints and performance.
So influxdb 1.x may also take advantage of this enhancement, and it also keeps compatibility.
References:
- https://docs.google.com/document/d/1JqrU3NjM9HoGLSTPYOvR217f5HBKBiJTqikEB9UiJL0/edit#heading=h.9wcrrpcpeoyc
- https://github.com/thanos-io/thanos/pull/1268
- https://github.com/prometheus/prometheus/pull/5703
Contributor guide
Research direction
The issue names no repository files, tests, or entry points. Start by reading the Prometheus Remote Read API and the linked Thanos and Prometheus pull requests; done means adding chunked or streamed remote-read support for InfluxDB 1.x while retaining compatibility with the existing API.
Written by the indexing model from the issue text.
Assessment
- Domain
- api, databases
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100