Boost Academy
FormaciónEvaluacionesPerfil
Volver
  • En directo

Grafana — Intermedio

8h de clase en directo·HACK A BOSS·Español

Skills que aprenderás

  • grafana

Convocatorias

Necesitas un plan activo

Para acceder a los cursos en directo necesitas un plan activo. Estamos trabajando para que los planes estén disponibles pronto — ¡mantente atento!

No hay convocatorias abiertas ahora mismo, pero no te pierdas la oportunidad: guarda este curso y te avisamos en cuanto se abra una convocatoria.

Descripción

Objetivos

Temario

Requisitos técnicos

Conocimientos previos

Detalles de la convocatoria

Recursos

No hay recursos disponibles todavía para esta convocatoria

Dirigido a profesionales de QA y testing que ya manejan los fundamentos de Grafana y necesitan llevar sus dashboards al siguiente nivel en entornos de pruebas reales. A lo largo de 8 horas, el participante aprenderá a conectar fuentes de datos como Prometheus, InfluxDB o Loki a dashboards existentes, a diseñar vistas orientadas a KPIs de calidad con una jerarquía visual sólida, y a elegir y justificar el tipo de visualización más adecuado para cada métrica. También adquirirá capacidad para adaptar dashboards heredados mediante variables de template, depurar consultas en PromQL, SQL o LogQL que devuelven resultados incorrectos, y configurar y afinar reglas de alerta en Grafana Alerting para métricas críticas. Al finalizar, el participante será capaz de construir y mantener de forma autónoma un ecosistema de observabilidad de calidad funcional, conectado a pipelines de testing automatizado y listo para ser presentado a equipos técnicos y de gestión.

  1. Conectar fuentes de datos externas a un dashboard de Grafana existente y verificar que los paneles reflejan información real del entorno de pruebas.
  2. Seleccionar y justificar el tipo de visualización más apropiado para cada clase de métrica de QA, distinguiendo entre al menos tres opciones del catálogo de Grafana.
  3. Diseñar un dashboard de calidad con múltiples paneles que expongan KPIs de testing aplicando una jerarquía visual coherente.
  4. Adaptar dashboards heredados a nuevos requisitos de reporte mediante el uso de variables de template que eviten la duplicación de paneles.
  5. Depurar consultas en lenguajes de consulta de datos que devuelvan resultados vacíos o incorrectos, identificando y corrigiendo la causa raíz.
  6. Configurar y afinar reglas de alerta para métricas críticas de QA, incluyendo la resolución de falsos positivos y falsos negativos.
  7. Integrar los resultados de una suite de tests automatizados en un panel de reporte de forma que el estado de la última ejecución sea visible en el dashboard.

Bloque 1 — Conexión de fuentes de datos y verificación de paneles Se aborda la integración de fuentes de datos —Prometheus, InfluxDB y Loki— en dashboards ya existentes, con especial atención a la configuración de la conexión, la selección del datasource correcto en cada panel y la verificación de que los datos mostrados corresponden al entorno de pruebas activo. Se revisan los mecanismos de exploración (Explore) de Grafana como herramienta previa a la creación de paneles definitivos.

Bloque 2 — Tipos de visualización y criterios de selección para QA Se comparan los principales tipos de panel disponibles en Grafana —time series, stat, bar chart, heatmap y otros— analizando sus propiedades visuales y los escenarios de medición en los que cada uno resulta más expresivo. El participante practica la justificación de la elección de visualización en función de la naturaleza de la métrica (tendencia temporal, valor puntual, distribución, densidad de eventos), aplicando ejemplos concretos de métricas de calidad como latencia P95, tasa de fallos o número de tests ejecutados.

Bloque 3 — Diseño de dashboards orientados a KPIs de testing Se trabaja la composición de un dashboard completo con al menos cuatro paneles que expongan indicadores clave de calidad, aplicando principios de jerarquía visual: agrupación lógica de paneles, uso consistente del color, leyendas claras y títulos descriptivos. Se incluyen pautas para estructurar la información de modo que sea útil tanto para equipos técnicos como para audiencias de gestión.

Bloque 4 — Variables de template y adaptación de dashboards heredados Se introduce el sistema de variables de Grafana como mecanismo para hacer dashboards reutilizables y flexibles. El participante aprende a definir variables de tipo query, custom e interval para filtrar por entorno, suite de tests o servicio, y practica la transformación de un dashboard genérico heredado en una vista parametrizable sin necesidad de duplicar paneles.

Bloque 5 — Depuración de consultas: PromQL, SQL y LogQL Se tratan las causas más frecuentes por las que un panel muestra datos vacíos o erróneos: rangos temporales mal configurados, funciones de agregación incorrectas, etiquetas o labels con errores tipográficos y desajustes en el step de la consulta. A través de casos prácticos, el participante identifica el origen del problema mediante el inspector de panel y las herramientas de exploración, y aplica la corrección correspondiente en la consulta.

Bloque 6 — Alertas en Grafana Alerting: configuración y depuración Se configura una regla de alerta completa para una métrica crítica de QA —por ejemplo, tasa de error por encima de un umbral durante un número determinado de minutos—, justificando los parámetros de evaluación elegidos como pending period y threshold. A continuación, se analiza el comportamiento de alertas que se disparan de forma incorrecta: se distingue si el problema reside en la consulta subyacente, en el umbral definido o en la configuración del canal de notificación, y se aplica la corrección adecuada en cada caso.

Bloque 7 — Integración de resultados de suites de tests automatizados Se explora la integración del estado de ejecución de una suite de tests en un panel de Grafana, ya sea mediante la API de Grafana, un datasource compatible o la publicación de métricas desde el propio pipeline de CI/CD. El participante construye un panel de reporte que muestre el estado de la última ejecución —pasado, fallido, en progreso— y lo incorpora al dashboard de calidad diseñado en bloques anteriores.

  • Acceso a una instancia de Grafana versión 10 o superior (local vía Docker o entorno cloud proporcionado por la formación).
  • Acceso a al menos una fuente de datos operativa compatible: Prometheus, InfluxDB o Loki con datos de prueba disponibles.
  • Navegador web actualizado (Chrome, Firefox o Edge en versión de los últimos 12 meses).
  • Permisos de Editor o Admin en la instancia de Grafana utilizada durante la formación.
  • Conexión a internet estable para acceder a la documentación oficial de Grafana y a los entornos cloud de práctica si se utilizan.
  • Opcional pero recomendado: acceso a un pipeline de CI/CD con al menos una suite de tests automatizados que exponga resultados vía API o métricas.
  • Manejo básico de la interfaz de Grafana: navegación, creación de paneles sencillos y edición de dashboards (cubierto en GRA01).
  • Comprensión general de qué es una métrica, una serie temporal y una etiqueta (label) en el contexto de sistemas de monitorización.
  • Familiaridad con al menos un lenguaje de consulta de datos: PromQL, SQL o LogQL a nivel introductorio.
  • Nociones básicas de testing de software: qué es una suite de tests, qué métricas de calidad son relevantes (tasa de fallos, latencia, cobertura).