Using Thanos, each Prometheus can scrape and write data within its own VM filesystem. You then deploy the Thanos sidecar within each of these Prometheus VM. Then, you use Thanos query and connect these sidecars in it. Thanos query provides a Prometheus API with global view with automatic de-duplication.
If you use Grafana, you then use the Thanos Query HTTP API endpoint as your Prometheus datasource URL. I have been using this kind of setup in Production and have been very happy with it. See https://thanos.io/ Other choices are Cortex and VictoriaMetrics (advertised to have easier setup and better performance than Cortex and Thanos). -- You received this message because you are subscribed to the Google Groups "Prometheus Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-users/6730d35a-f389-4bbe-a4c2-a47442f56e20%40googlegroups.com.

