ES
Inicia sesión Crea tu cuenta

Cómo instalar Grafana en Saplo (dashboards y monitorización)

Grafana convierte las métricas de servidores, aplicaciones y bases de datos en dashboards y alertas fáciles de leer. Te enseñamos a instalarla en tu propio Box y a conectar tu primera fuente de datos.

Grzegorz Kalmus ·

Grafana Cloud en un plan de pago puede costar más de cien euros al mes, incluso antes de conectar tu primera fuente de datos, porque la facturación depende del número de series de métricas y del tiempo de retención. Grafana OSS utiliza exactamente el mismo motor de gráficos y alertas, de código abierto, que instalas en tu propio Box de forma permanente, sin facturas mensuales que dependan de cuántas métricas recopiles. A continuación te explicamos paso a paso cómo instalar Grafana en Saplo.

Por qué Grafana en tu propio Box en lugar de Grafana Cloud

Los planes de pago de Grafana Cloud tienen dos características que especialmente resultan incómodas al monitorizar varios proyectos a la vez:

  • un coste que aumenta con el número de métricas y el tiempo de retención - cuantos más servidores y aplicaciones monitorices y cuanto más tiempo quieras conservar el historial, mayor será la factura mensual,
  • el límite del plan gratuito, que tarde o pronto se superará - el nivel gratuito es suficiente para un solo proyecto pequeño, no para varios clientes a la vez.

Grafana OSS es el mismo motor que despliegas en tu propio Box. Sin costes que dependan del número de métricas, los datos de telemetría permanecen en tu infraestructura y el aspecto y la lógica para crear dashboards son idénticos a los de la versión en la nube.

Requisitos

Para instalar Grafana en Saplo, necesitas:

  • Box con Docker en ejecución (el motor lo activa automáticamente al instalarlo desde el catálogo; se requiere anidamiento en el contenedor, algo que Saplo incluye de serie),
  • al menos 512 MB de RAM libre en el Box y 2 GB de espacio en disco para la base de datos interna,
  • un Dominio o subdominio *.saploapp.pl incluido en el precio de cada plan.

Conviene distinguir desde el principio qué es Grafana y qué no. Grafana por sí sola no recopila ninguna métrica, es exclusivamente un motor de gráficos, dashboards y alertas. La fuente de datos, por ejemplo, Prometheus, que recopila métricas de servidores, InfluxDB, con datos temporales, o una base de datos MySQL o Postgres convencional con tablas para el análisis, se conecta manualmente después del primer inicio, en la pestaña Connections. Grafana en Saplo almacena sus propios datos, es decir, los dashboards guardados, las cuentas de usuario y la configuración de las fuentes, en una base de datos SQLite independiente dentro del volumen de datos. Por eso, para la instalación en sí no necesitas ninguna base de datos externa.

Instalación paso a paso

  1. En el panel de Saplo, entra en Catálogo de aplicaciones y selecciona Grafana (categoría "Datos").
  2. Indica el Box en el que se instalará y el dominio o subdominio bajo el que estará disponible la aplicación.
  3. Confirma la instalación. El motor despliega un contenedor Docker con la imagen oficial grafana/grafana-oss, prepara un volumen para los datos, genera una cuenta de administrador aleatoria y expone el panel en el dominio indicado mediante nginx con SSL gratuito.
  4. El motor espera a que Grafana responda realmente a la solicitud de estado antes de considerar la instalación finalizada, por lo que, si la imagen no arranca, verás un error en lugar de un dominio inactivo.
  5. Una vez finalizada, en el catálogo de aplicaciones del Box encontrarás el archivo GRAFANA-SETUP.txt con el login y la contraseña generada para acceder al panel.

Primera configuración

Grafana, igual que MinIO o Vaultwarden, genera automáticamente una cuenta de administrador durante la instalación en lugar de solicitarla en el asistente.

  1. Inicia sesión en el panel con los datos del archivo GRAFANA-SETUP.txt y cambia la contraseña en Administration -> Users, antes de hacer cualquier otra cosa, especialmente si compartes el acceso con el equipo.
  2. Añade la primera fuente de datos en Connections -> Data sources. Grafana admite, entre otros, Prometheus, InfluxDB, MySQL, PostgreSQL, Elasticsearch y Loki. La lista de fuentes de datos compatibles está disponible en la documentación oficial de Grafana.
  3. Una vez conectada una fuente de datos, crea tu primer dashboard en Dashboards -> New o importa una plantilla lista de la galería de Grafana si supervisas un servicio popular, por ejemplo, un servidor nginx o una base de datos Postgres.
  4. Configura las alertas en Alerting si quieres recibir un aviso cuando una métrica supere un umbral determinado, por ejemplo, cuando el uso del disco supere el 90 %.

Grafana en Saplo frente a Grafana Cloud

Grafana Cloud Pro Grafana en Saplo
Precio aumenta según la cantidad de series de métricas y el tiempo de retención incluido en el precio del plan Saplo, sin coste adicional por las métricas
Dónde están los datos la infraestructura de Grafana Labs Tu Box
Versión del motor el mismo código que Grafana OSS, además de funciones en la nube Grafana OSS, imagen oficial grafana/grafana-oss
Fuentes de datos los mismos plugins e integraciones los mismos plugins e integraciones
Quién administra Grafana Labs Tú, pero sin montar manualmente un servidor

Preguntas frecuentes

¿Grafana recopila las métricas por sí sola o necesito algo más? Grafana no recopila nada por sí sola, es únicamente un motor de gráficos y alertas. Las métricas las proporciona una fuente de datos independiente, por ejemplo Prometheus o una base de datos SQL, que conectas manualmente tras la instalación en la pestaña Connections.

¿Qué fuentes de datos puedo conectar? Grafana admite, entre otras, Prometheus, InfluxDB, MySQL, PostgreSQL, Elasticsearch y Loki. Encontrarás la lista completa de plugins en el panel al añadir una nueva fuente de datos.

¿Puedo monitorizar el propio Box donde se ejecuta Grafana? Sí, pero necesitas una aplicación independiente que recopile las métricas del sistema, por ejemplo Prometheus con el exportador adecuado, y conectarla como fuente de datos. La instalación de Grafana por sí sola no recopila esas métricas.

¿Los datos de Grafana se copian automáticamente como respaldo? Depende del plan de Box que hayas contratado. Las copias de seguridad funcionan a nivel de todo el Box, igual que con las demás aplicaciones del catálogo. No es una función específica de Grafana.

¿Puedo tener más de un dashboard y varios usuarios? Sí, el número de dashboards y cuentas de usuario no está limitado por Grafana OSS. El único límite son los recursos del Box contratado.

Si tienes dudas al configurar Grafana en tu propio Box o al conectar tu primera fuente de datos, escríbenos y te ayudaremos con la configuración inicial.

  • #Paneles
  • #Grafana
  • #Métricas
  • #Monitoring
  • #Guía