FUNDAMENTOS DE MONITORIZACIÓN TI CON MongoDB, ELK Stack y Grafana

Área formativa
Nuevas Tecnologías
Universidad organizadora
Universidad de Extremadura
Profesores para su impartición
Francisco Javier Rojo Martín
Fecha
13/04/2026 - 05/05/2026
Duración/horas
35 horas
Metodología
Online

Objetivos

Objetivo general: - Proporcionar a los participantes los conocimientos esenciales para implementar y gestionar un sistema de monitorización eficaz en entornos tecnológicos. A través del uso de MongoDB para el almacenamiento de datos, ELK Stack (Elasticsearch, Logstash y Kibana) para la recopilación y procesamiento de logs, y Grafana para la visualización de métricas y eventos, los asistentes aprenderán a monitorizar el rendimiento de servicios TI, detectar posibles incidencias y generar alertas, facilitando la toma de decisiones informadas para mejorar la operativa y la disponibilidad de los sistemas. Objetivos específicos: - Presentación de la pila ELK y sus características. - Presentación de Grafana y sus características. - Introducción al de infraestructuras de monitorización. - Definición de pipelines con Logstash y Elasticsearch. - Creación y gestión de dashboards con Grafana. - Integración con herramientas de almacenamiento de datos: MongoDB

Contenidos

1. Introducción a la pila ELK. Qué es la pila ELK. Software que la compone y sus funciones. Aplicaciones de la pila ELK a la monitorización de servicios.

2. Introducción a Grafana. Qué es Grafana. Principales funciones de Grafana. Introducción a los Dashboards.

3. Diseño de una arquitectura de monitorización con ELK y Grafana. Definición de la arquitectura. Fase I: Fuentes de datos. Fase II: Procesamientos de datos. Fase III: Visualización de datos. Fase IV: Alertas.

4. Elasticsearch. Qué es Elasticsearch. Funciones de Elasticsearch. Componentes principales. Despliegue de Elasticsearch Habilitar comunicaciones seguras: HTTPS y gestión de certificados. Gestión del servidor mediante peticiones CURL. Shards de datos.

5. Kibana. Qué es Kibana. Funciones de Kibana. Componentes principales. Despliegue de Kibana. Conexiones seguras con Elasticsearch mediante certificados. Gestión de las series de datos.

6. Lenguajes de consulta con Elasticsearch y Kibana. Introducción a la síntaxis de los distintos lenguajes. Consultas básicas. Comparativa de los lenguajes.

7. Logstash. Qué es Logstash. Funciones de Logstash. Flujos de datos (Pipelines) con Logstash: entradas, procesamiento y salidas. Despliegue de Logstash en pruebas. Procesamientos avanzados en Ruby. Instalación de plugins de entrada y salida de datos. Definición de servicios en systemctl sobre logstash. Monitorización de los servicios y procesamientos de lo datos.

8. Integración de datos desde Mongo. Qué es MongoDB. Características de MongoDB. Bases de datos y colecciones. MongoDB como almacén de datos pre-procesado. Despliegue de Mongo. Instalación de mongo como fuente de entrada en Logstash. Filtrado de entradas duplicadas.

9. Grafana. Qué es Grafana. Funciones de Grafana. Despliegue de Grafana. Gestión de la configuración de Grafana. Apache Server como web proxy. Provisionamiento de cuentas locales. Definición de fuentes de datos.

10. Dashboards. Qué son los dashboards. Configuración de dashboards. Creación de paneles. Edición manual de vistas en formato JSON. Definición de consultas en Grafana

Metodología

La acción formativa no cuenta con sesiones de videoconferencia debido a que se propone una metodología online no presencial que centra su enfoque en dos puntos fundamentales: por un lado, adaptar la dedicación del alumno al curso en función de su tiempo y disponibilidad; y por otro, el continuo seguimiento de su aprendizaje por parte de su tutor, con el fin de conseguir la mayor eficacia formativa y una atención personalizada que hace de la experiencia online una oportunidad única. El contenido se imparte mediante píldoras audiovisuales, cuestionarios, foros de discusión y documentación externa que sustentarán el compromiso o implicación de los participantes.

Diploma

Diploma de aprovechamiento para las personas que superen la prueba de evaluación

Evaluación

La evaluación será continua a lo largo de todo el proceso formativo. Para la obtención del Diploma de Aprovechamiento:

1. Superar con éxito todos los cuestionarios de evaluación planteados sobre cada uno de los bloques.

2. Realizar y superar las tareas elementales destinadas a la asimilación básica de los conceptos.

3. Realizar y superar tareas avanzadas planteadas por el profesorado del curso.

Observaciones

Diploma de aprovechamiento para las personas que superen la prueba de evaluación. Se dispondrá de las imágenes y guías para crear las máquinas virtuales sobre las que se desplegará todo el software de monitorización necesario.

Universidades participantes