diff --git a/docs/guides/guide-vmcluster-multiple-retention-setup.md b/docs/guides/guide-vmcluster-multiple-retention-setup.md new file mode 100644 index 0000000000..1100a92e34 --- /dev/null +++ b/docs/guides/guide-vmcluster-multiple-retention-setup.md @@ -0,0 +1,40 @@ +# Multi Retention Setup within VictoriaMetrics Cluster + + +**Objective** + +Setup Victoria Metrics TSDB with support of multiple retention periods within one installation. + +**Challenge** + +VictoriaMetrics instance (single node or vmstorage node) supports only one retention period. + + +**Solution** + +A multi-retention setup can be implemented by dividing a [victoriametrics cluster](https://docs.victoriametrics.com/Cluster-VictoriaMetrics.html) into logical groups with different retentions. + +Example: +Setup should handle 3 different retention groups 3months, 1year and 3 years. +Solution contains 3 groups of vmstorages + vminserst and one group of vmselects. Routing is done by [vmagent](https://docs.victoriametrics.com/vmagent.html) and [relabeling configuration](https://docs.victoriametrics.com/vmagent.html#relabeling) + +The diagram below shows a proposed solution + +
+
+