Envíanos tu consulta
Términos y condiciones *
logoImagina
iconoCurso

Curso de Monitorización con Prometheus

DISPONIBLE EN MODALIDAD:
Aprende a instalar, configurar y monitorizar datos con Prometheus de manera profesional, haciendo posible la creación de informes visuales avanzados sobre datos métricos destacables y crear alertas con este curso de Monitorización de datos con Prometheus.
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Aprende Monitorización con Prometheus: Curso completo
¿A quién va dirigido?
Profesionales de sistemas que quieran conocer cómo instalar, configurar y monitorizar datos con Prometheus de manera profesional, haciendo posible la creación de informes avanzados sobre datos métricos destacables y configurar alertas
Objetivos
  • Aprender los fundamentos de la monitorización y visualización de datos métricos
  • Aprender visualizar y dar formato a datos métricos con Prometheus
  • Aprender a crear cuadros de mando a partir de múltiples orígenes
  • Aprende a crear alertas y monitorizar bases de datos de series temporales en tiempo real
  • Aprender a mantener y administrar Prometheus
¿Qué vas a aprender?

Aprende a instalar, configurar y monitorizar datos con Prometheus de manera profesional, haciendo posible la creación de informes visuales avanzados sobre datos métricos destacables y crear alertas con este curso de Monitorización de datos con Prometheus.

Requisitos
  • Tener conocimientos básicos de bases de datos de series temporales y servidores
  • Tener instalado previamente en el equipo: Docker Desktop y Visual Studio Code
  • Tener un equipo Linux (Ubuntu preferiblemente), o un entorno virtualizado Linux correctamente configurado, con acceso a un usuario con permisos de instalación donde realizar el curso
  • Se recomienda haber trabajado anteriormente con imágenes de Docker y tener conocimientos básicos del sistema operativo Linux
Temario del curso
tema 1Introducción a Prometheus
  • Qué es Prometheus y su relación con la monitorización de sistemas
  • Principales características y ventajas de Prometheus
  • Comparación con otras herramientas de monitorización
  • Escenarios de uso típicos para Prometheus
  • Arquitectura y componentes clave de Prometheus
tema 2Instalación y configuración de Prometheus
  • Requisitos del sistema y compatibilidad de plataformas
  • Métodos de instalación de Prometheus (binarios, contenedores, paquetes)
  • Configuración inicial de Prometheus y ajustes recomendados
  • Integración con sistemas de orquestación (Docker, Kubernetes)
  • Uso de herramientas de automatización para despliegue (Ansible, Terraform)
tema 3Monitoreo de métricas con Prometheus
  • Fundamentos de recolección y almacenamiento de métricas
  • Uso de PromQL para consultas y expresiones de métricas
  • Selección y filtrado de métricas específicas
  • Creación de gráficos y paneles para visualización de datos
  • Configuración de alertas basadas en métricas
tema 4Recolección de métricas con Exporters
  • Introducción a los Exporters y su función en el ecosistema de Prometheus
  • Exporters predefinidos para monitoreo de servicios comunes (HTTP, DNS, MySQL, etc.)
  • Implementación y configuración de Exporters personalizados
  • Mejores prácticas para el desarrollo de Exporters propios
  • Monitoreo de aplicaciones y sistemas con Exporters
tema 5Integración con sistemas y servicios
  • Uso de servicios de descubrimiento para autoescalamiento y detección de servicios
  • Configuración de integraciones con sistemas como Kubernetes y Consul
  • Monitoreo de servicios web y APIs RESTful
  • Monitoreo de bases de datos (MySQL, PostgreSQL, MongoDB)
  • Monitoreo de sistemas operativos y recursos de hardware
tema 6Almacenamiento y retención de datos
  • Funcionamiento y configuración de la base de datos de tiempo real de Prometheus
  • Política de retención y eliminación de datos antiguos
  • Estrategias de almacenamiento a largo plazo (long-term storage)
  • Integración con sistemas de almacenamiento externos (S3, Google Cloud Storage)
  • Uso de herramientas de respaldo y recuperación para Prometheus
tema 7Escalado y alta disponibilidad
  • Consideraciones para el escalado horizontal y vertical de Prometheus
  • Implementación de clústeres de alta disponibilidad (HA) para Prometheus
  • Configuración de replicación y balanceo de carga
  • Monitoreo y ajuste del rendimiento en entornos de alta carga
  • Uso de técnicas de tolerancia a fallos para mantener la disponibilidad
tema 8Monitoreo avanzado con Prometheus
  • Uso de etiquetas (labels) para organización y selección de métricas
  • Creación de consultas y expresiones PromQL avanzadas
  • Uso de funciones y operadores para análisis de datos
  • Creación de dashboards y visualizaciones personalizadas
  • Configuración de reglas y acciones de alerta complejas
tema 9Introducción a Grafana
  • Qué es Grafana y su relación con Prometheus
  • Principales características y ventajas de Grafana
  • Comparación con otras herramientas de visualización
  • Escenarios de uso típicos para Grafana
  • Integración con sistemas de monitorización (Prometheus, InfluxDB, etc.)
tema 10Integración de Grafana con Prometheus
  • Configuración de conexión y autenticación entre Grafana y Prometheus
  • Uso de variables y plantillas para crear dashboards dinámicos
  • Creación de paneles y gráficos para visualizar métricas de Prometheus
  • Uso de alertas y notificaciones en Grafana
  • Configuración de paneles para monitoreo en tiempo real
tema 11Alertas y notificaciones con Grafana
  • Configuración de reglas y condiciones de alerta en Grafana
  • Uso de canales de notificación (Slack, Email, etc.) para recibir alertas
  • Configuración de umbrales y acciones de alerta
  • Creación de reglas de correlación y deduplicación de alertas
  • Integración de Grafana con sistemas de gestión de incidentes
tema 12Optimización de Prometheus y Grafana
  • Monitoreo y ajuste del rendimiento de Prometheus
  • Configuración de almacenamiento y retención de datos para un rendimiento óptimo
  • Mejores prácticas para el diseño y uso de dashboards en Grafana
  • Ajuste de consultas PromQL para mejorar la eficiencia
  • Uso de técnicas de caché y compresión para optimización
tema 13Seguridad y autenticación
  • Configuración de autenticación y autorización en Prometheus y Grafana
  • Uso de SSL/TLS para conexiones seguras
  • Implementación de medidas de seguridad para proteger Prometheus y Grafana
  • Integración con sistemas de autenticación centralizada (LDAP, OAuth, etc.)
  • Uso de proxies inversos para añadir capas de seguridad
tema 14Casos de uso avanzados
  • Monitoreo de aplicaciones de alta disponibilidad y alta exigencia
  • Uso de Prometheus y Grafana para análisis de tendencias y pronósticos
  • Monitoreo de infraestructuras de gran escala y entornos distribuidos
  • Uso de Prometheus y Grafana en entornos de nube y contenedores
  • Integración con sistemas de automatización y orquestación
tema 15Proyecto Final: Implementación de Monitorización con Prometheus y Grafana
  • Diseño e implementación de una solución de monitorización completa
  • Configuración de Prometheus para recolectar y almacenar métricas
  • Creación de dashboards personalizados en Grafana para visualización
  • Configuración de alertas y notificaciones para acciones proactivas
  • Evaluación y ajuste de rendimiento para un funcionamiento óptimo

Formación Bonificada para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient