Logo de VictoriaMetrics

Monitorización y Observabilidad

VictoriaMetrics

VictoriaMetrics — conserva tus métricas de Prometheus durante meses y a bajo coste: PromQL, remote_write, interfaz vmui y Grafana, en tu VPS.

Acerca de VictoriaMetrics

VictoriaMetrics es una base de datos de series temporales open source (licencia Apache-2.0), diseñada para almacenar métricas de monitorización a largo plazo. Habla el idioma del ecosistema Prometheus: recibe los datos por `remote_write`, responde a la API de consulta de Prometheus y funciona tal cual como fuente de datos en Grafana. También acepta los formatos InfluxDB, Graphite, OpenTSDB, OpenTelemetry y la importación CSV o JSON.

Su interés se resume en dos cifras que medirás tú mismo: poco disco por punto almacenado y poca memoria en reposo. Donde un Prometheus solo apenas guarda unas semanas de historial, VictoriaMetrics conserva meses de métricas en un VPS modesto. Incluye su interfaz web vmui (exploración de series, consultas MetricsQL, análisis de cardinalidad) y recoge sus propias métricas desde el primer arranque.

Lo que se instala

Listo al arrancar el VPS

SO compatibles
Distribuciones Linux a elegir
Aplicación
VictoriaMetrics
Stack técnico
DockerGoVictoriaMetrics
RAM mínima
1 GB mínimo
CPU mínima
1 vCPU
Puerto por defecto
8428
Acceso
root por SSH

Funcionalidades clave

  • Compatible con Prometheus — destino remote_write, API de consulta de Prometheus y fuente de datos de Grafana sin plugin.
  • PromQL y MetricsQL — las consultas PromQL existentes funcionan, MetricsQL añade funciones más prácticas.
  • Almacenamiento compacto — fuerte compresión de series, varios meses de retención en un disco modesto.
  • Multiprotocolo — InfluxDB line protocol, Graphite, OpenTSDB, OpenTelemetry, importación CSV y JSON.
  • Interfaz vmui integrada — exploración de series, gráficos, análisis de cardinalidad y consultas más lentas.
  • Acceso protegido — autenticación HTTP en la interfaz, la API de consulta y la ingesta, configurada en la instalación.

¿Cuándo usar esta solución?

El historial largo de tu Prometheus

Mantén Prometheus para la recogida y añade una línea remote_write hacia VictoriaMetrics: tus paneles de Grafana consultan meses de historial en lugar de unas semanas.

Centralizar las métricas de varios servidores

Cada VPS envía sus métricas (node_exporter a través de Prometheus, Grafana Alloy, vmagent o Telegraf) a una única instancia, consultada desde un único Grafana.

Las métricas de negocio de tu aplicación

Envía contadores de la aplicación (pedidos, registros, tiempos de respuesta de una API) en formato Prometheus o InfluxDB, y síguelos en vmui o Grafana.

Guía

Desplegar VictoriaMetrics en su VPS

  1. Crear el VPS y elegir la dirección

    Contrata un VPS Ubuntu 24.04 con 1 GB de RAM (2 GB y más disco si centralizas muchos servidores). VictoriaMetrics requiere un dominio: tus otros servidores le envían sus métricas y Grafana la consulta, así que debe responder por HTTPS en un nombre estable. Se abre en un subdominio de uno de tus dominios, o en el subdominio gratuito del VPS (victoriametrics.{dns_slug}.servorbit-dns.com), HTTPS incluido. No hace falta comprar un nombre de dominio.

  2. Instalar VictoriaMetrics desde el Marketplace

    En tu área de cliente, selecciona VictoriaMetrics, elige la dirección y haz clic en Instalar. El script despliega el contenedor oficial, genera la contraseña del usuario admin, activa la autenticación en todos los puntos de acceso y configura el proxy inverso nginx en HTTPS.

  3. Conectarse por primera vez

    Abre https://tu-dominio/vmui e inicia sesión con el usuario admin y la contraseña mostrada en tu área de cliente. Las métricas internas de VictoriaMetrics aparecen desde el primer minuto: escribe vm_rows para comprobar que la ingesta funciona.

  4. Enviar las métricas de tus servidores

    En el prometheus.yml de cada servidor, añade un bloque remote_write hacia https://tu-dominio/api/v1/write con basic_auth (usuario admin y la contraseña). Grafana Alloy, vmagent y Telegraf aceptan la misma dirección.

  5. Conectar Grafana

    En Grafana, añade una fuente de datos de tipo Prometheus con la URL https://tu-dominio, activa la autenticación básica e introduce las mismas credenciales. Tus paneles de Prometheus existentes funcionan sin cambios.

Preguntas frecuentes

Preguntas sobre VictoriaMetrics

← Volver a Monitorización y ObservabilidadTodas las aplicaciones
Prometheus recoge las métricas y las guarda localmente unas semanas. VictoriaMetrics se centra en el almacenamiento: recibe los datos de Prometheus por remote_write, los comprime mucho y los conserva durante meses, respondiendo a la misma API de consulta. Se complementan: Prometheus recoge, VictoriaMetrics guarda el historial.

Integrar el botón de despliegue

¿Mantiene un proyecto que utiliza VictoriaMetrics? Este botón permite a sus lectores desplegarlo en un VPS con un clic, sin leer documentación de Docker.

Deploy VictoriaMetrics on ServOrbit
Markdown
[![Deploy VictoriaMetrics on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=victoriametrics&utm_source=deploy-badge&utm_medium=referral&utm_campaign=victoriametrics)
HTML
<a href="https://servorbit.com/vps-cloud?template=victoriametrics&utm_source=deploy-badge&utm_medium=referral&utm_campaign=victoriametrics"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy VictoriaMetrics on ServOrbit" height="40"></a>

El botón lleva al pedido de un VPS con la plantilla preseleccionada. La imagen se sirve desde servorbit.com: no tiene que alojar nada por su parte.

¿Necesita ayuda?

Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico.

Escribir por WhatsAppse abre en una pestaña nueva