Technology Radar
We've moved VictoriaMetrics to Adopt because it has matured into a reliable choice for organizations operating large-scale, self-managed observability platforms. As a high-performance, open-source time-series database, it handles high-volume and high-cardinality metrics workloads that can challenge Prometheus. In one of our projects, a VictoriaMetrics cluster handles five million samples per second with 20 to 30 labels per metric, demonstrating its suitability for large-scale deployments.
The platform offers a straightforward single-node version for smaller workloads as well as a clustered architecture that separates ingestion, querying and storage into independently scalable components. It integrates with existing observability architectures by supporting native OpenTelemetry ingestion, Prometheus APIs and remote write support, allowing teams to adopt it without replacing their existing instrumentation and dashboards. Whether used as long-term storage behind Prometheus or as a complete metrics stack with components such as vmagent and vmalert, VictoriaMetrics is a compelling option for infrastructure where retention, cardinality or cost has become a challenge.
La observabilidad de hoy depende de recoger y sumar un conjunto exhaustivo de métricas granulares para poder entender, predecir y analizar el comportamiento de un sistema. Sin embargo, cuando se aplica a un sistema en la nube nativo compuesto por muchos procesos y servidores redundantes y que cooperan entre ellos, la cardinalidad (o número de series únicas en tiempo) se vuelve poco manejable porque crece exponencialmente con cada nuevo servicio, contenedor, nodo, clúster, etc. Por eso, para gestionar datos de alta cardinalidad, hemos comprobado que VictoriaMetrics es una buena opción. VictoriaMetrics es especialmente útil para trabajar con arquitecturas de microservicios alojadas en Kubernetes, y el operador de VictoriaMetrics facilita que los equipos puedan implementar su propia monitorización de manera personalizada. También nos agrada su arquitectura de componentes y habilidad para continuar recogiendo métricas incluso cuando el servidor principal no está disponible. Aunque nuestro equipo está contento con VictoriaMetrics, es un sector que está evolucionando rápidamente, así que recomendamos echar un vistazo a otras bases de datos de serie temporal de alto rendimiento compatibles con Prometheus como Cortex o Thanos.