[AVE-050] Prometheus & Grafana
Este curso ofrece una introducción completa a la monitorización con Prometheus y Grafana, abarcando desde sus fundamentos y arquitectura hasta la creación de alertas y visualización de métricas. Aprenderás a instalar Prometheus, configurar Exporters para diversos sistemas y aplicaciones, gestionar dashboards en Grafana, y administrar usuarios y alertas en un entorno profesional.
Duración: 16 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa está dirigida a administradores de sistemas y DevOps que quieran aprender la monitorización de infraestructuras y aplicaciones utilizando Prometheus y Grafana. Es ideal para quienes buscan mejorar el monitoreo, análisis de métricas y gestión de alertas en entornos de producción.
Requisitos previos
Se recomienda a los alumnos tener experiencia en administración de sistemas y redes. Conocimientos básicos en el manejo de comandos de terminal y entornos Linux, y conceptos de infraestructura como servidores, bases de datos y aplicaciones.
Objetivos
Entender los fundamentos de la monitorización y cómo aplicar buenas prácticas para la gestión de infraestructuras.
Aprender la arquitectura de Prometheus, sus métricas y cómo configurar alertas.
Configurar e instalar Prometheus en un entorno real.
Conocer y gestionar los diferentes Exporters para recolectar métricas desde sistemas operativos, bases de datos y aplicaciones.
Dominar el lenguaje de consultas de Prometheus para extraer datos y métricas específicas.
Introducirse en Grafana, creando y gestionando dashboards y paneles personalizados.
Gestionar alertas y la administración de usuarios en Grafana, optimizando el monitoreo y las respuestas ante incidentes.
Contenido
Fundamentos de la Monitorización
Principios y objetivos de la monitorización de sistemas
Mejores prácticas y herramientas en el monitoreo de infraestructuras
Introducción a Prometheus
Arquitectura de Prometheus: Componentes principales y su funcionamiento
Métricas: Tipos y estructuras de datos
Prometheus Core: Cómo se almacena y consulta la información
Alertas: Configuración y gestión de alertas para monitoreo proactivo
Visualización: Introducción a la visualización de métricas con Prometheus
Instalación de Prometheus
Guía paso a paso para la instalación de Prometheus en diferentes entornos
Exporters en Prometheus
Exporters para sistemas operativos: Recolección de métricas de máquinas y servidores
Exporters para bases de datos: Integración con bases de datos comunes
Exporters para aplicaciones: Monitoreo de aplicaciones personalizadas
Exporters para mensajería: Integración con sistemas de mensajería como Kafka o RabbitMQ
Lenguaje de Consultas en Prometheus (PromQL)
Introducción a PromQL: Sintaxis y operaciones básicas
Consultas avanzadas para extraer métricas y generar informes personalizados
Introducción a Grafana
Conceptos fundamentales de Grafana y su rol en la visualización de métricas
Interfaz de Usuario de Grafana
Diseño y uso de la interfaz de usuario
Creación y personalización de dashboards para visualización avanzada de métricas
Gestión de Dashboards en Grafana
Importación y exportación de dashboards
Uso de plantillas y paneles reutilizables para entornos productivos
Gestión de Alertas en Grafana
Configuración de alertas en Grafana para notificaciones basadas en métricas
Integración de alertas con herramientas de notificación
Administración de Usuarios en Grafana
Gestión de permisos y acceso de usuarios en servidores Grafana
Configuración de roles y control de accesos para equipos
Documentación Recomendada
Learn Grafana 7.0
Eric Salituro
June 2020 | 410 pages
https://www.packtpub.com/product/learn-grafana-7-0/9781838826581