[{"data":1,"prerenderedAt":189},["ShallowReactive",2],{"seo-verification":3,"blog-autoalojar-victoriametrics-vps-metricas-prometheus-es":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-autoalojar-victoriametrics-vps-metricas-prometheus-es",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":27,"featuredImage":29,"bgImage":30,"posterImage":31,"relatedSolution":32,"intro":35,"sections":36,"ctaTitle":125,"ctaBody":126,"ctaButton":127,"ctaUrl":128,"relatedPosts":129},533,"autoalojar-victoriametrics-vps-metricas-prometheus",{"fr":12,"en":13,"ar":14,"es":10},"self-host-victoriametrics-vps","self-host-victoriametrics-vps-prometheus-storage","استضافة-victoriametrics-على-vps-تخزين-مقاييس-prometheus","VictoriaMetrics en un VPS: almacenar métricas de Prometheus","Instala VictoriaMetrics en un VPS: una base de series temporales compatible con Prometheus que conserva meses de métricas, consultables desde Grafana.",7,0,false,"2026-10-30T00:00:00+00:00","2026-10-31T01:54:05+00:00",{"id":17,"name":23,"slug":24,"color":25,"icon":26},"Autoalojamiento","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[28],{"id":17,"name":23,"slug":24,"color":25,"icon":26},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fself-host-victoriametrics-vps-poster.svg",{"categorySlug":33,"appSlug":34},"monitorizacion-observabilidad","victoriametrics","Prometheus es excelente recogiendo métricas y mucho menos conservándolas. Por defecto guarda quince días de historial, y ampliarlo hace crecer el disco y la memoria de la propia máquina que monitoriza. VictoriaMetrics es una base de datos de series temporales open source (licencia Apache-2.0) que toma el relevo: recibe las métricas por `remote_write`, las comprime y las conserva durante meses, respondiendo a la misma API de consulta que Prometheus. Esta guía la instala en un contenedor Docker en un VPS, la protege con contraseña, la coloca detrás de un proxy inverso HTTPS y le conecta Prometheus y Grafana.",[37,41,51,81,84,100,104,107,110,113,116,119,122],{"type":38,"title":39,"body":40},"h2","Por qué un almacenamiento dedicado para tus métricas","Un Prometheus solo mezcla dos oficios: recoger las métricas de tus servicios cada quince segundos y almacenarlas. El primero es ligero; el segundo crece con cada serie y cada día de historial. Se acaba reduciendo la retención a unas semanas, y la pregunta «¿la latencia ya era tan alta el trimestre pasado?» queda sin respuesta.\n\nVictoriaMetrics separa ambos. Prometheus — o Grafana Alloy, vmagent, Telegraf — sigue recogiendo y envía cada punto a VictoriaMetrics, que lo comprime y lo conserva. Como responde a la API de consulta de Prometheus, Grafana la consulta sin cambiar un solo panel.",{"type":42,"title":43,"items":44},"ul","Lo que aporta VictoriaMetrics",[45,46,47,48,49,50],"**Compatible con Prometheus** — destino `remote_write`, API de consulta de Prometheus, fuente de datos de Grafana sin plugin.","**PromQL y MetricsQL** — tus consultas PromQL funcionan tal cual; 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** — exploración de series, gráficos, análisis de cardinalidad y consultas más lentas.","**Un único binario** — un contenedor, ninguna dependencia externa, unas decenas de megabytes de RAM en reposo.",{"type":52,"title":53,"headers":54,"rows":57},"comparison","VictoriaMetrics frente al almacenamiento local de Prometheus",[5,55,56],"VictoriaMetrics","Prometheus solo",[58,62,66,70,74,77],[59,60,61],"Retención habitual","De varios meses a varios años","Quince días por defecto",[63,64,65],"Centralizar varios servidores","Sí, por remote_write","No, una instancia por ámbito",[67,68,69],"Lenguaje de consulta","PromQL y MetricsQL","PromQL",[71,72,73],"Formatos de ingesta","Prometheus, InfluxDB, Graphite, OpenTSDB, OTLP","Recogida de Prometheus",[75,76,76],"Grafana","Fuente de datos Prometheus",[78,79,80],"Recogida de objetivos","Posible, pero se deja a Prometheus o vmagent","Sí, es su función",{"type":38,"title":82,"body":83},"Requisitos previos","Un VPS Ubuntu 24.04 con **1 GB de RAM** basta para empezar; prevé 2 GB y más disco si centralizas muchos servidores. Necesitas Docker con el plugin Compose, y un **nombre de dominio** que apunte al VPS, con nginx y un certificado HTTPS: tus servidores enviarán allí sus métricas y Grafana la consultará, así que la dirección debe ser estable y cifrada.\n\nIdealmente, instala VictoriaMetrics en una máquina **distinta** de los servidores que vigila: si cae con ellos, pierdes justamente los datos que explican la avería.",{"type":85,"title":86,"steps":87},"steps","Instalar VictoriaMetrics con Docker Compose",[88,91,94,97],{"title":89,"body":90},"Preparar el directorio y la contraseña","Crea el directorio de la aplicación y un archivo `.env` con la contraseña del usuario `admin`.\n```bash\nmkdir -p \u002Fopt\u002Fvictoriametrics && cd \u002Fopt\u002Fvictoriametrics\necho \"ADMIN_PASSWORD=$(openssl rand -hex 16)\" > .env\nchmod 600 .env\n```",{"title":92,"body":93},"Escribir el docker-compose.yml","El puerto solo se publica en la interfaz local: solo nginx accede a él. Las dos opciones `-httpAuth` protegen **todos** los puntos de acceso — interfaz, consultas e ingesta. `-retentionPeriod=12` conserva doce meses de datos.\n```yaml\nservices:\n  victoriametrics:\n    image: victoriametrics\u002Fvictoria-metrics:v1.155.0\n    restart: unless-stopped\n    ports:\n      - \"127.0.0.1:8428:8428\"\n    command:\n      - -storageDataPath=\u002Fstorage\n      - -retentionPeriod=12\n      - -httpAuth.username=admin\n      - -httpAuth.password=${ADMIN_PASSWORD}\n      - -selfScrapeInterval=30s\n    volumes:\n      - victoriametrics-data:\u002Fstorage\n\nvolumes:\n  victoriametrics-data: {}\n```",{"title":95,"body":96},"Arrancar el contenedor","El arranque tarda menos de un segundo. El registro debe mostrar «started VictoriaMetrics» y después el inicio de la recogida de sus propias métricas.\n```bash\ndocker compose up -d\ndocker compose logs --tail 20\n```",{"title":98,"body":99},"Publicar en HTTPS con nginx","En el vhost de tu dominio (certificado obtenido con certbot), redirige al puerto local. Aumenta `client_max_body_size`: los lotes de `remote_write` superan rápido el límite por defecto.\n```nginx\nlocation \u002F {\n    proxy_pass http:\u002F\u002F127.0.0.1:8428;\n    proxy_set_header Host $host;\n    proxy_set_header X-Forwarded-Proto $scheme;\n    client_max_body_size 64m;\n}\n```",{"type":101,"title":102,"body":103},"tip","Sin contraseña, la base queda abierta en escritura","Sin las opciones `-httpAuth`, cualquiera que conozca la dirección puede leer todas tus métricas **y** escribir métricas falsas, o incluso borrar series por la API de administración. Mantén la autenticación activa y no publiques nunca el puerto 8428 directamente en la IP pública: pasa siempre por el proxy inverso HTTPS.",{"type":38,"title":105,"body":106},"Enviar las métricas de Prometheus","En cada servidor que ejecuta Prometheus, añade un bloque `remote_write` a `prometheus.yml` y recarga Prometheus. Sigue recogiendo como antes y duplica cada punto hacia VictoriaMetrics.\n```yaml\nremote_write:\n  - url: https:\u002F\u002Fmetrics.example.com\u002Fapi\u002Fv1\u002Fwrite\n    basic_auth:\n      username: admin\n      password: \"\u003CADMIN_PASSWORD>\"\n```\n\nComprueba después que los datos llegan: la serie `up` de tus objetivos debe responder. Los puntos recientes aparecen tras unos treinta segundos, un retraso normal que VictoriaMetrics aplica a las consultas instantáneas.\n```bash\ncurl -u admin:\u003CADMIN_PASSWORD> \\\n  'https:\u002F\u002Fmetrics.example.com\u002Fapi\u002Fv1\u002Fquery?query=up'\n```",{"type":38,"title":108,"body":109},"Consultar VictoriaMetrics desde Grafana","En Grafana, añade una fuente de datos de tipo **Prometheus** con la URL `https:\u002F\u002Fmetrics.example.com`, marca **Basic auth** e introduce el usuario `admin` y la contraseña. Tus paneles existentes — Node Exporter Full, por ejemplo — funcionan sin cambios, sobre toda la profundidad de historial conservada.\n\nPara explorar sin Grafana, abre `https:\u002F\u002Fmetrics.example.com\u002Fvmui`: la interfaz integrada grafica las consultas, lista las series y muestra, en la pestaña de cardinalidad, qué métricas cuestan más almacenamiento.",{"type":38,"title":111,"body":112},"Retención, disco y copia de seguridad","La retención se ajusta con `-retentionPeriod`: un número solo cuenta meses, y los sufijos `d`, `w` o `y` cuentan días, semanas o años. El espacio ocupado depende sobre todo del **número de series activas** y de la frecuencia de recogida: mídelo tras una semana (`du -sh` sobre el volumen) en lugar de estimarlo. Para la copia de seguridad, la herramienta oficial `vmbackup` toma instantáneas coherentes sin detener la base; si no, detén el contenedor antes de copiar el volumen.",{"type":38,"title":114,"body":115},"Enviar métricas sin Prometheus","Prometheus no es obligatorio. VictoriaMetrics acepta directamente el formato de texto de Prometheus, el line protocol de InfluxDB, Graphite, OpenTSDB y OpenTelemetry. Una aplicación puede, por tanto, enviar sus propios contadores con una simple llamada HTTP — útil para una métrica de negocio, un script de copia de seguridad o una tarea programada que no dura lo suficiente para ser recogida.\n```bash\ncurl -u admin:\u003CADMIN_PASSWORD> \\\n  -d 'orders_total{shop=\"casa\"} 1284' \\\n  https:\u002F\u002Fmetrics.example.com\u002Fapi\u002Fv1\u002Fimport\u002Fprometheus\n```\n\nSi ya usas **Telegraf**, apunta su salida InfluxDB a `https:\u002F\u002Fmetrics.example.com` con las mismas credenciales: VictoriaMetrics se presenta como una base InfluxDB para la escritura. Para recoger objetivos sin instalar Prometheus en cada máquina, el agente ligero **vmagent** lee el mismo `scrape_configs` que Prometheus y lo envía todo por `remote_write`; guarda los puntos en un búfer en disco si VictoriaMetrics no está disponible momentáneamente.",{"type":38,"title":117,"body":118},"Controlar la cardinalidad","El coste de una base de series temporales no depende del número de puntos, sino del **número de series**: cada combinación única de nombre de métrica y etiquetas crea una. Una etiqueta que lleva un identificador de usuario, una dirección IP o una URL completa multiplica las series por miles, y es ella la que llena la memoria y el disco — con VictoriaMetrics como con Prometheus.\n\nLa pestaña **Cardinality** de vmui lista las métricas y etiquetas que producen más series. Consúltala después de conectar un servicio nuevo: una etiqueta con valores sin límite se corrige en el origen, en la aplicación o con una regla `metric_relabel_configs` del lado de Prometheus, antes de que llene meses de almacenamiento.",{"type":38,"title":120,"body":121},"Actualizar VictoriaMetrics","El proyecto publica una nueva versión varias veces al mes, con notas de versión detalladas. El formato de almacenamiento sigue siendo compatible entre versiones: actualizar consiste en cambiar el número de la imagen en `docker-compose.yml` y reiniciar el contenedor. El volumen de datos se conserva, y el breve corte durante el reinicio lo absorbe el búfer de Prometheus o de vmagent, que reenvía los puntos pendientes.\n```bash\ncd \u002Fopt\u002Fvictoriametrics\ndocker compose pull\ndocker compose up -d\n```",{"type":38,"title":123,"body":124},"Instalación en un clic desde el Marketplace de ServOrbit","El Marketplace de ServOrbit instala VictoriaMetrics en tu VPS sin línea de comandos: despliega el contenedor oficial, genera la contraseña del usuario `admin`, activa la autenticación en todos los puntos de acceso y publica la interfaz en HTTPS en un subdominio de tu dominio o en el subdominio gratuito del VPS. La contraseña aparece en tu área de cliente; solo queda añadir el bloque `remote_write` a tus servidores y la fuente de datos en Grafana.","Tus métricas a largo plazo, en tu VPS","Un VPS ServOrbit Ubuntu 24.04 con 1 GB de RAM basta para arrancar VictoriaMetrics. Instalación en un clic desde el Marketplace, HTTPS en tu dominio o en el subdominio gratuito del VPS, contraseña generada para ti.","Instalar VictoriaMetrics","\u002Fmarketplace\u002Fmonitorizacion-observabilidad\u002Fvictoriametrics",[130,154,172],{"id":131,"slug":132,"slugs":133,"title":137,"excerpt":138,"readTime":139,"views":140,"isPinned":19,"publishedAt":141,"updatedAt":142,"category":143,"categories":149,"featuredImage":29,"bgImage":30,"posterImage":151,"relatedSolution":152},147,"instalar-prometheus-en-un-vps",{"fr":134,"en":135,"ar":136,"es":132},"installer-prometheus-vps","prometheus-on-a-vps-clear-durable-monitoring","prometheus-على-vps-مراقبة-واضحة-ومستدامة","Prometheus en VPS: monitorización clara y duradera","Instale Prometheus en un VPS para recopilar métricas, exportar el estado de sus servicios y preparar alertas fiables.",3,1,"2026-01-29T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":144,"name":145,"slug":146,"color":147,"icon":148},8,"Seguridad y monitorización","securite-monitoring","bg-rose-500\u002F10 text-rose-400","security",[150],{"id":144,"name":145,"slug":146,"color":147,"icon":148},"\u002Fblog\u002Fcovers\u002Finstaller-prometheus-vps-poster.svg",{"categorySlug":33,"appSlug":153},"prometheus",{"id":155,"slug":156,"slugs":157,"title":161,"excerpt":162,"readTime":163,"views":140,"isPinned":19,"publishedAt":164,"updatedAt":165,"category":166,"categories":167,"featuredImage":29,"bgImage":30,"posterImage":169,"relatedSolution":170},106,"monitorizacion-vps-grafana-prometheus",{"fr":158,"en":159,"ar":160,"es":156},"monitoring-vps-grafana-prometheus","vps-monitoring-with-grafana-and-prometheus","مراقبة-الخادم-الافتراضي-vps-باستخدام-grafana-و-prometheus","Monitorización de VPS con Grafana y Prometheus","Despliegue Prometheus 3.x, Grafana 13.x, Node Exporter y Alertmanager en su VPS con Docker Compose. Paneles, alertas y bastionado.",11,"2026-03-06T00:00:00+00:00","2026-10-05T14:05:27+00:00",{"id":144,"name":145,"slug":146,"color":147,"icon":148},[168],{"id":144,"name":145,"slug":146,"color":147,"icon":148},"\u002Fblog\u002Fcovers\u002Fmonitoring-vps-grafana-prometheus-poster.svg",{"categorySlug":33,"appSlug":171},"grafana",{"id":173,"slug":174,"slugs":175,"title":179,"excerpt":180,"readTime":181,"views":18,"isPinned":19,"publishedAt":182,"updatedAt":183,"category":184,"categories":185,"featuredImage":29,"bgImage":30,"posterImage":187,"relatedSolution":188},497,"grafana-alloy-en-un-vps-instalar-y-migrar-desde-promtail",{"fr":176,"en":177,"ar":178,"es":174},"grafana-alloy-vps-monitoring","grafana-alloy-on-a-vps-install-and-migrate-from-promtail","تثبيت-grafana-alloy-على-vps-والانتقال-من-promtail","Grafana Alloy en un VPS: instalar y migrar desde Promtail","Instale Grafana Alloy en su VPS, recoja logs y métricas con un solo agente y migre desde Promtail sin perder logs ni enviarlos dos veces.",12,"2026-10-22T00:00:00+00:00","2026-10-23T13:27:02+00:00",{"id":144,"name":145,"slug":146,"color":147,"icon":148},[186],{"id":144,"name":145,"slug":146,"color":147,"icon":148},"\u002Fblog\u002Fcovers\u002Fgrafana-alloy-vps-monitoring-poster.svg",{"categorySlug":33,"appSlug":171},1793414332849]