influxdata / influxdata/influxdb

support chunked Prometheus Remote Read

Open
#18,528 0 comments 0 reactions 0 assignees View on GitHub
1.x
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.