mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2026-07-23 17:21:27 +03:00
This commit adds the ability to read blocks from Mimir object storage, process them, and store them in VictoriaMetrics. This new version of the migration can read Mimir object storage from the file system and S3, GCP and Azure. Under the hood, the vmctl tries to read the bucket-index.json file and collect blocks via the defined filters. Depending on the used path vmctl decides how to retrieve data. If it is not the file system, it will download each file from the block and store it in the `tmp` folder. Process this block folder and remove it from the file system. Fixes https://github.com/VictoriaMetrics/VictoriaMetrics/issues/7717