Guía de despliegue

Prometheus en VPS: monitorización clara y duradera

Desplegar en un VPS Cloud →

Tutorial

Prometheus en VPS: monitorización clara y duradera

Seguridad y monitorización3 min de lectura6 pasos

Prometheus recopila las métricas que permiten entender un servicio antes de que caiga: CPU, memoria, latencia, errores y disponibilidad. En un VPS ServOrbit, se convierte en un puesto de observación independiente para sus aplicaciones y contenedores. La guía parte de un despliegue sencillo y abre después hacia exporters, retención y alerting.

Contenido· ¿Por qué alojar Prometheus en un VPS?1/4
  1. 01¿Por qué alojar Prometheus en un VPS?
  2. 02Lo que puede hacer con Prometheus
  3. 03Instalar Prometheus en su VPS ServOrbit
  4. 04La documentación oficial

¿Por qué alojar Prometheus en un VPS?

Prometheus recopila métricas en forma de series temporales mediante un modelo pull: consulta con regularidad sus servicios que exponen un endpoint /metrics, lo que lo hace especialmente adecuado para infraestructuras dinámicas y entornos con contenedores. Alojar Prometheus en su propio VPS significa que sus métricas siguen siendo privadas, que puede configurar retenciones largas sin sobrecoste y que la recopilación no atraviesa la internet pública entre su infraestructura y su herramienta de monitorización. A diferencia de las soluciones SaaS, un VPS le ofrece una personalización total de las reglas de alerta, de los intervalos de scrape y de las integraciones con sus exporters de negocio.

Lo que puede hacer con Prometheus

  • Supervisar el uso de CPU, memoria, disco y red de sus servidores mediante node_exporter
  • Monitorizar sus aplicaciones web y APIs recopilando métricas personalizadas con los clientes de Prometheus (Go, Python, Node.js, PHP…)
  • Configurar alertas precisas con Alertmanager para recibir notificaciones por correo electrónico, Slack o PagerDuty
  • Visualizar sus métricas con paneles de Grafana conectados a Prometheus como fuente de datos
  • Supervisar sus contenedores Docker y clústeres Kubernetes mediante cAdvisor y kube-state-metrics
  • Analizar tendencias a lo largo del tiempo gracias a la retención configurable (15 días por defecto, ampliable) y al lenguaje de consulta PromQL

Instalar Prometheus en su VPS ServOrbit

  1. Contratar un VPS Cloud ServOrbit

    Vaya a /vps-cloud y elija la configuración adaptada a su carga. Para un uso de Prometheus en solitario (hasta unas decenas de targets scrapeados), un VPS con 2 vCPU y 2 GB de RAM es suficiente para empezar. Finalice el pedido y espere el correo de confirmación de activación de su VPS.

  2. Acceder al Marketplace en su área de cliente

    Inicie sesión en su área de cliente ServOrbit, navegue hasta la sección «Mis VPS» y seleccione el VPS que acaba de contratar. En el panel de gestión, haga clic en la pestaña «Marketplace» para acceder al catálogo de aplicaciones disponibles con instalación en 1 clic.

  3. Iniciar la instalación de Prometheus

    En el Marketplace, busque «Prometheus» y haga clic en la ficha de la aplicación. Compruebe la información (versión instalada, dependencias) y haga clic en «Instalar». El sistema aprovisiona automáticamente Prometheus en su VPS: instalación de los binarios, creación del servicio systemd y configuración inicial con los parámetros por defecto.

  4. Primer acceso a la interfaz de Prometheus

    Una vez terminada la instalación, Prometheus es accesible desde su navegador en la dirección http://<IP-de-votre-VPS>:9090. La interfaz web integrada (Expression Browser) le permite ejecutar consultas PromQL directamente. Por defecto, Prometheus se scrapea a sí mismo en el endpoint http://localhost:9090/metrics: compruebe que el target aparece como «UP» en Status > Targets.

  5. Configuración inicial y adición de sus targets

    El archivo de configuración principal se encuentra en /etc/prometheus/prometheus.yml. Para supervisar sus servidores, añada jobs en la sección scrape_configs indicando las direcciones IP y los puertos de sus exporters (node_exporter escucha por defecto en el puerto 9100). Después de cada modificación, recargue la configuración sin reiniciar mediante el comando: curl -X POST http://localhost:9090/-/reload

  6. Conectarse por primera vez

    Prometheus no tiene NINGUNA autenticación: la URL abre directamente la consola de consultas, sin credenciales. Nunca deje esta dirección accesible públicamente sin protección previa.

Por defecto, Prometheus no incluye autenticación ni cifrado TLS en su puerto 9090. En producción, nunca lo exponga directamente en Internet: coloque delante un reverse proxy Nginx o Caddy con autenticación HTTP básica y certificado TLS, o limite el acceso al puerto 9090 mediante las reglas de firewall de su VPS ServOrbit para permitir únicamente las IP de confianza.

La documentación oficial

Para la configuración avanzada, las opciones propias de la herramienta y los cambios de versión, consulte la documentación oficial de Prometheus. Esta guía cubre la puesta en línea en un VPS ServOrbit; la documentación del editor sigue siendo la referencia para los ajustes finos.

Despliegue Prometheus en unos minutos en un VPS Cloud ServOrbit

Disfrute de un VPS Cloud de alto rendimiento con instalación de Prometheus en 1 clic desde el Marketplace de ServOrbit — monitorización completa, datos privados, sin suscripción SaaS.

¿Necesita ayuda?

Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.

Escribir por WhatsAppse abre en una pestaña nueva