Hi Tapas,
VictoriaMetrics doesn't do deduplication, but you can create HA setup:
- Run a pair of VictoriaMetrics in different availability zones (datacenters)
- For each Prometheus HA pair configure the first Prometheus instance to write to the first VictoriaMetrics, while the second Prometheus instance should write to the second VictoriaMetrics.
- Set up
Promxy in front of VictoriaMetrics pair and query all the data via Promxy.
This set up remains available in the following conditions:
- If a single Prometheus form each HA pair is down. Then the second Prometheus continue writing data to its' VictoriaMetrics.
- If a single VictoriaMetrics is down. Then the second VictoriaMetrics continues accepting data from Prometheus instances.
Promxy will take care of data merging and de-duplication during query execution.