[{"data":1,"prerenderedAt":190},["ShallowReactive",2],{"seo-verification":3,"blog-autoalojar-victoriametrics-vps-metricas-prometheus-ma-es":6,"promo-bar-likely":20},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-autoalojar-victoriametrics-vps-metricas-prometheus-ma-es",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"noindex":20,"publishedAt":21,"updatedAt":22,"category":23,"categories":28,"featuredImage":30,"bgImage":31,"posterImage":32,"relatedSolution":33,"intro":36,"sections":37,"ctaTitle":126,"ctaBody":127,"ctaButton":128,"ctaUrl":129,"relatedPosts":130},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,true,"2026-10-30T00:00:00+00:00","2026-11-04T16:30:29+00:00",{"id":17,"name":24,"slug":25,"color":26,"icon":27},"Autoalojamiento","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[29],{"id":17,"name":24,"slug":25,"color":26,"icon":27},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fself-host-victoriametrics-vps-poster.svg",{"categorySlug":34,"appSlug":35},"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.",[38,42,52,82,85,101,105,108,111,114,117,120,123],{"type":39,"title":40,"body":41},"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":43,"title":44,"items":45},"ul","Lo que aporta VictoriaMetrics",[46,47,48,49,50,51],"**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":53,"title":54,"headers":55,"rows":58},"comparison","VictoriaMetrics frente al almacenamiento local de Prometheus",[5,56,57],"VictoriaMetrics","Prometheus solo",[59,63,67,71,75,78],[60,61,62],"Retención habitual","De varios meses a varios años","Quince días por defecto",[64,65,66],"Centralizar varios servidores","Sí, por remote_write","No, una instancia por ámbito",[68,69,70],"Lenguaje de consulta","PromQL y MetricsQL","PromQL",[72,73,74],"Formatos de ingesta","Prometheus, InfluxDB, Graphite, OpenTSDB, OTLP","Recogida de Prometheus",[76,77,77],"Grafana","Fuente de datos Prometheus",[79,80,81],"Recogida de objetivos","Posible, pero se deja a Prometheus o vmagent","Sí, es su función",{"type":39,"title":83,"body":84},"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":86,"title":87,"steps":88},"steps","Instalar VictoriaMetrics con Docker Compose",[89,92,95,98],{"title":90,"body":91},"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":93,"body":94},"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":96,"body":97},"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":99,"body":100},"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":102,"title":103,"body":104},"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":39,"title":106,"body":107},"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":39,"title":109,"body":110},"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":39,"title":112,"body":113},"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":39,"title":115,"body":116},"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":39,"title":118,"body":119},"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":39,"title":121,"body":122},"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":39,"title":124,"body":125},"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","\u002Fapplications\u002Fmonitorizacion-observabilidad\u002Fvictoriametrics",[131,155,173],{"id":132,"slug":133,"slugs":134,"title":138,"excerpt":139,"readTime":140,"views":141,"isPinned":19,"noindex":20,"publishedAt":142,"updatedAt":143,"category":144,"categories":150,"featuredImage":30,"bgImage":31,"posterImage":152,"relatedSolution":153},147,"instalar-prometheus-en-un-vps",{"fr":135,"en":136,"ar":137,"es":133},"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":145,"name":146,"slug":147,"color":148,"icon":149},8,"Seguridad y monitorización","securite-monitoring","bg-rose-500\u002F10 text-rose-400","security",[151],{"id":145,"name":146,"slug":147,"color":148,"icon":149},"\u002Fblog\u002Fcovers\u002Finstaller-prometheus-vps-poster.svg",{"categorySlug":34,"appSlug":154},"prometheus",{"id":156,"slug":157,"slugs":158,"title":162,"excerpt":163,"readTime":164,"views":141,"isPinned":19,"noindex":19,"publishedAt":165,"updatedAt":166,"category":167,"categories":168,"featuredImage":30,"bgImage":31,"posterImage":170,"relatedSolution":171},106,"monitorizacion-vps-grafana-prometheus",{"fr":159,"en":160,"ar":161,"es":157},"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":145,"name":146,"slug":147,"color":148,"icon":149},[169],{"id":145,"name":146,"slug":147,"color":148,"icon":149},"\u002Fblog\u002Fcovers\u002Fmonitoring-vps-grafana-prometheus-poster.svg",{"categorySlug":34,"appSlug":172},"grafana",{"id":174,"slug":175,"slugs":176,"title":180,"excerpt":181,"readTime":182,"views":18,"isPinned":19,"noindex":20,"publishedAt":183,"updatedAt":184,"category":185,"categories":186,"featuredImage":30,"bgImage":31,"posterImage":188,"relatedSolution":189},497,"grafana-alloy-en-un-vps-instalar-y-migrar-desde-promtail",{"fr":177,"en":178,"ar":179,"es":175},"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":145,"name":146,"slug":147,"color":148,"icon":149},[187],{"id":145,"name":146,"slug":147,"color":148,"icon":149},"\u002Fblog\u002Fcovers\u002Fgrafana-alloy-vps-monitoring-poster.svg",{"categorySlug":34,"appSlug":172},1794270559175]