Need clarification on prometheus remote_read

Hi All,

I am planning to configure Prometheus to scrape metrics from clients and use the remote_write API to push the data to InfluxDB. Consequently, all data will be stored in InfluxDB.

Next, I will configure Prometheus with remote_read pointing to InfluxDB.

Therefore, if I use the Prometheus UI and run any PromQL query, I should receive the data, right?

One thing I am worried about is the stability of the remote_read api.

Below statement as per official doc Remote Read API | Prometheus

REMOTE READ API
This is not currently considered part of the stable API and is subject to change even between non-major version releases of Prometheus.

What that means is that if you get it all working, then later upgrade Prometheus, it may break and if so you would have to reconfigure the remote read setup according to any changes they have made.

Any particular reason you don’t want to use Prometheus’s own data store (tsdb)?

i already have influxdb (tsdb) setup with HA, So thought utilize that instead of managing the Prometheus tsdb separately.