As of Victoria metrics v1.36.0 the long awaited replication feature is here :)
So like the planned feature "data rebalancing" planned for vmctl, I think a new one should be added: replication enforcing.
It should check a cluster for the given replication treshold and (re)create data on another nodes if needed (should it delete data too if too many of them are found ?). This would allow creating missing data for points ingested before the replication feature but also usage of vmctl as a repair tool: changing the replication level on an existing cluster for example.
As of Victoria metrics v1.36.0 the long awaited replication feature is here :)
So like the planned feature "data rebalancing" planned for vmctl, I think a new one should be added: replication enforcing.
It should check a cluster for the given replication treshold and (re)create data on another nodes if needed (should it delete data too if too many of them are found ?). This would allow creating missing data for points ingested before the replication feature but also usage of vmctl as a repair tool: changing the replication level on an existing cluster for example.