I'm trying to decide between using VictoriaMetrics and Grafana Mimir for my monitoring setup. I've heard about their capabilities but I'm unsure which one would better fit my needs. Are there any other options I should consider for monitoring as well?
4 Answers
Grafana Mimir is well-suited for handling large-scale deployments, scaling to petabytes easily given you have object storage. In contrast, VictoriaMetrics works better with manual management and sharding, which might not be ideal if you want simplicity.
I’d say VictoriaMetrics is great for those who want something that just works, unlike Mimir which might require more customization and setup time—like attending Kubernetes certification before you can enjoy your day out! If you’re pressed for time, VM is probably the safer bet.
Both VictoriaMetrics and Grafana Mimir are actually time series databases, not full monitoring solutions on their own. VictoriaMetrics has the edge in efficiency and speed, while Mimir is designed for better scalability. Generally, you'll need additional components like monitoring utilities for metrics collection, logs, traces, and visualization to create a complete monitoring setup.
Just to clarify, Mimir isn’t a standalone database but relies on a time series database. VictoriaMetrics, on the other hand, has developed its own engine and doesn’t utilize Prometheus's storage.
In our experience, VictoriaMetrics can scale better than Mimir. But keep in mind, neither one offers a complete monitoring platform as you’ll need extra pieces in place to make it work effectively.

Mimir does offer some straightforward setups that work out of the box, especially in smaller scale situations, but scaling up will still need some fine-tuning on both systems.