FUNDAMENTOS DE MONITORIZACIÓN TI CON MongoDB, ELK Stack y Grafana
Área formativa
Nuevas TecnologíasUniversidad organizadora
Universidad de ExtremaduraProfesores para su impartición
Francisco Javier Rojo MartínFecha
13/04/2026 - 05/05/2026Duración/horas
35 horasMetodología
OnlineObjetivos
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.















