Grafana
v11.xVisualización de dashboards y logs
Descripción
Grafana es el panel de visualización principal del Monitor SOC de WicSecure. Conecta con Prometheus para métricas y con Loki para logs, permitiendo una vista unificada del estado de toda la infraestructura.
Uso en WicSecure
Grafana corre en manager1. Los dashboards incluyen: estado del clúster Swarm (nodos, servicios, réplicas), métricas por aplicación (CPU, RAM, request rate, error rate) y logs centralizados de todos los contenedores via Loki.
Configuración clave
yamlconfig
# docker-compose.yml — Grafana con provisioning automático
services:
grafana:
image: grafana/grafana:11-alpine
environment:
GF_SECURITY_ADMIN_PASSWORD: ${GRAFANA_PASSWORD}
GF_AUTH_ANONYMOUS_ENABLED: false
GF_SMTP_ENABLED: true
GF_SMTP_HOST: smtp.resend.com:587
volumes:
- grafana_data:/var/lib/grafana
- ./provisioning:/etc/grafana/provisioning
networks: [traefik-net]Ejemplo de uso
yaml
# provisioning/datasources/prometheus.yml
apiVersion: 1
datasources:
- name: Prometheus
type: prometheus
url: http://prometheus:9090
isDefault: true
access: proxy
- name: Loki
type: loki
url: http://loki:3100
access: proxyCaracterísticas clave
- 80+ tipos de visualización (gráficas, mapas de calor, tablas)
- Multi-datasource: Prometheus, Loki, PostgreSQL, Jaeger
- Alerting unificado con silenciamiento y escalado
- Dashboards as Code con provisioning YAML
- Grafana Loki para centralización de logs