Grafana
La plataforma open de observabilidad — dashboards, alertas y explore.
Grafana es la plataforma de observabilidad open-source más desplegada del mundo. Se conecta a Prometheus, Loki, Tempo, PostgreSQL, MySQL, Elasticsearch, CloudWatch y 50+ fuentes de datos para renderizar dashboards unificados, alertas y vistas Explore. Pier despliega la imagen Docker oficial con una contraseña admin fuerte y almacenamiento persistente de dashboards.
Desplegar con Pier
- 1 Abre el panel de Pier y haz clic en Add service.
- 2 Elige Grafana en la lista de plantillas.
- 3 Elige la versión, asigna un nombre al servicio y Pier provisionará automáticamente el contenedor, el almacenamiento y los puertos.
- 4 Vincula un dominio si quieres HTTPS. Traefik genera el certificado de Let's Encrypt automáticamente.
¿Qué es Grafana?
Grafana es la plataforma de dashboards open-source de facto para datos time-series, métricas, logs y trazas. Empezada en 2014 como fork de Kibana, se ha convertido en un proyecto con 50+ millones de descargas en el centro del ecosistema open de observabilidad. Se conecta a virtualmente cualquier fuente de datos — Prometheus, Loki, Tempo (el stack “LGTM”), Elasticsearch, PostgreSQL, MySQL, ClickHouse, InfluxDB, CloudWatch, BigQuery — y renderiza dashboards unificados, alertas y vistas Explore.
Donde brilla: traer múltiples fuentes a una sola vista, construir dashboards templated con variables y dropdowns, y enrutar alertas a la plataforma de mensajería que tu equipo ya usa. Donde no: es una capa de visualización — sigues necesitando un backend de métricas/logs/trazas (Prometheus, Loki, etc.) para consumir.
Cómo lo despliega Pier
Pier usa la imagen Docker oficial grafana/grafana. Puerto por defecto
3000/tcp internamente. El volumen de datos se monta en /var/lib/grafana,
con la DB SQLite de metadatos y cualquier plugin subido. Pier genera una
contraseña fuerte GF_SECURITY_ADMIN_PASSWORD en la creación; el usuario
es admin.
Para HTTPS, adjunta un dominio en el tab Domains de Pier — Traefik emite
el cert Let’s Encrypt automáticamente. La GF_SERVER_ROOT_URL de Grafana
se infiere de los headers X-Forwarded-* que envía Traefik, así que
los enlaces y embebidos funcionan sin config extra.
Enchúfalo a otros servicios de Pier configurando data sources en la UI:
la plantilla grafana-postgresql precablea una fuente PostgreSQL por ti;
si no, añade Prometheus, Loki, ClickHouse, etc. manualmente.
Cuándo NO usar Grafana
Si necesitas una plataforma SaaS pulida de observabilidad con agentes integrados y cero setup, mira Datadog, New Relic o Honeycomb. Si solo necesitas un dashboard simple de “uptime check”, herramientas más ligeras (Uptime Kuma, Beszel) son más rápidas. Grafana brilla cuando tienes múltiples fuentes de datos y quieres un solo panel de cristal.
Características clave
50+ plugins de fuentes de datos
Prometheus, Loki, Tempo, InfluxDB, PostgreSQL, MySQL, ClickHouse, Elasticsearch, CloudWatch, Azure Monitor, Google Cloud Monitoring, MongoDB, Snowflake, BigQuery y decenas de plugins comunitarios.
Dashboards unificados
Combina métricas, logs y trazas en un mismo panel. Variables, anotaciones, plantillas y filas repetidas para dashboards dinámicos.
Alertas y on-call
Reglas de alerta integradas con enrutado multi-paso — Telegram, Slack, Discord, PagerDuty, Opsgenie, webhooks. Integra con Grafana OnCall para el workflow completo de incidentes.
Vista Explore
Vista de consulta ad-hoc para logs, métricas y trazas. Correla rápidamente picos en métricas con líneas de log sin escribir un dashboard.
Aprovisionamiento como código
Dashboards, fuentes de datos, alertas se pueden aprovisionar desde YAML/JSON en el contenedor — mantén la observabilidad en tu repo Git.
Integraciones de autenticación
LDAP, OAuth2 (Google, GitHub, GitLab, Azure AD, Okta, Auth0), SAML (Enterprise) y proxy auth. Pier incluye la edición OSS; sube a Enterprise si necesitas SAML o RBAC fino.
Casos de uso
Dashboards de métricas de aplicación
Conecta Prometheus → Grafana para métricas de sistema + app. El stack canónico desde 2014.
BI autohospedado sobre SQL
Construye dashboards BI sobre PostgreSQL, MySQL, ClickHouse o BigQuery — sin pagar Tableau o Looker.
Búsqueda y alertas de logs (Loki)
Empareja con Grafana Loki para agregación de logs; Explore + LogQL da una experiencia tipo Elastic a una fracción del coste de almacenamiento.
Monitorización sintética y SLOs
Define Service Level Objectives, rastrea presupuestos de error y visualiza burn rates — sin comprar Datadog.
IoT y telemetría industrial
Conecta Grafana a TimescaleDB, InfluxDB o brokers MQTT para dashboards IoT en tiempo real.
Ejemplos de código
# /etc/grafana/provisioning/datasources/postgres.yaml
apiVersion: 1
datasources:
- name: PostgreSQL
type: postgres
url: postgres-host:5432
user: grafana_ro
jsonData:
database: appdb
sslmode: disable
secureJsonData:
password: ${GRAFANA_PG_PASSWORD} # /etc/grafana/provisioning/dashboards/dashboards.yaml
apiVersion: 1
providers:
- name: 'Default'
folder: ''
type: file
options:
path: /var/lib/grafana/dashboards apiVersion: 1
groups:
- name: app-alerts
interval: 30s
rules:
- uid: high-error-rate
title: High HTTP 5xx error rate
condition: B
data:
- refId: A
datasourceUid: PROM
model:
expr: sum(rate(http_requests_total{code=~"5.."}[5m]))
for: 2m <iframe
src="https://grafana.example.com/d-solo/abc123/myboard?panelId=5"
width="600" height="300" frameborder="0"></iframe> Comparativa
| vs Datadog | Datadog es gestionado, pulido y caro ($15-31/host/mes). Grafana es OSS, autohospedado, gratis en la base — funcionalidad equivalente para la mayoría de equipos a una fracción del coste. |
| vs Kibana | Kibana está hecho específicamente para Elasticsearch. Grafana es multi-fuente y visualmente más rico. Muchos equipos usan ambos — Kibana para investigar logs, Grafana para dashboards unificados. |
| vs Metabase / Superset | Metabase y Superset se enfocan en BI/exploración de datos SQL. Grafana es más fuerte para series temporales y observabilidad en tiempo real. Elige según presentes "el reporte de ayer" o "ahora mismo". |
| vs UI integrada de Prometheus | La UI de Prometheus es funcional pero minimalista. Grafana añade dashboards, variables, compartir y UI de alertas. Casi todo usuario de Prometheus instala también Grafana. |
Preguntas frecuentes
¿Qué versión despliega Pier?
¿Cómo entro la primera vez?
¿Dónde se persisten los dashboards?
¿Puedo enchufar PostgreSQL o MySQL desde otro servicio de Pier?
¿Cómo instalo plugins?
¿HTTPS vía Traefik?
¿Puerto por defecto?
Servicios relacionados
Desplegar en tu VPS
Grafana es la plataforma de observabilidad open-source más desplegada del mundo. Se conecta a Prometheus, Loki, Tempo, PostgreSQL, MySQL, Elasticsearch, CloudWatch y 50+ fuentes de datos para renderizar dashboards unificados, alertas y vistas Explore. Pier despliega la imagen Docker oficial con una contraseña admin fuerte y almacenamiento persistente de dashboards.
Desplegar este servicio →