Grafana¶
Descripción¶
Grafana es una plataforma de visualización y análisis que permite crear dashboards interactivos para monitorear métricas y logs.
Configuración¶
grafana:
image: grafana/grafana:latest
container_name: grafana
volumes:
- grafana_data:/var/lib/grafana
environment:
GF_SECURITY_ADMIN_PASSWORD: admin
VIRTUAL_HOST: grafana.seekdev.com
VIRTUAL_PORT: 3000
LETSENCRYPT_HOST: grafana.seekdev.com
LETSENCRYPT_EMAIL: jgarcia@seek.pe
ports:
- "3000:3000"
networks:
- sonarnet
Acceso¶
- URL: https://grafana.seekdev.com
- Usuario: admin
- Contraseña: admin
Data Sources¶
Prometheus¶
- URL: http://prometheus:9090
- Access: Server (default)
Loki¶
- URL: http://loki:3100
- Access: Server (default)
Dashboards Recomendados¶
SonarQube Dashboard¶
- Métricas de calidad de código
- Tendencias de análisis
- Estado de proyectos
WireMock Dashboard¶
- Requests por minuto
- Tiempo de respuesta
- Errores por endpoint
Sistema Dashboard¶
- Uso de CPU y memoria
- Espacio en disco
- Estado de servicios
Alertas¶
Configurar alertas para:
- Servicios caídos
- Alto uso de recursos
- Errores críticos
- Degradación de rendimiento
Usuarios y Permisos¶
Roles¶
- Admin: Acceso completo
- Editor: Crear y editar dashboards
- Viewer: Solo visualizar
Organizaciones¶
- SEEK: Organización principal
- DevOps: Equipo de operaciones
- Development: Equipo de desarrollo