Implementación de una Herramienta Open Source para el Monitoreo de Bases de Datos MariaDB, PostgreSQL y MongoDB Utilizando Prometheus y Grafana
En la actualidad, las empresas necesitan garantizar rendimiento, estabilidad y disponibilidad de los sistemas de gestión de bases de datos (SGBD), no obstante, la instalación y configuración de una infraestructura de monitoreo centralizada es compleja y requiere conocimientos técnicos avanzados para...
Guardat en:
| Autor principal: | |
|---|---|
| Format: | bachelorThesis |
| Publicat: |
2025
|
| Matèries: | |
| Accés en línia: | https://repositorio.espe.edu.ec/handle/21000/42117 |
| Etiquetes: |
Afegir etiqueta
Sense etiquetes, Sigues el primer a etiquetar aquest registre!
|
| Sumari: | En la actualidad, las empresas necesitan garantizar rendimiento, estabilidad y disponibilidad de los sistemas de gestión de bases de datos (SGBD), no obstante, la instalación y configuración de una infraestructura de monitoreo centralizada es compleja y requiere conocimientos técnicos avanzados para solucionar estos problemas, el presente trabajo brinda una herramienta open-source para el monitoreo en tiempo real de los SGBD MariaDB, PostgreSQL, y MongoDB, utilizando Promethues, Grafana, Alertmanager y Docker. La solución consiste en una aplicación web que facilite la instalación y gestión del monitoreo de los SGBD y envió de correos electrónicos cuando se detecten anomalías, para cumplir con el desarrollo del proyecto se utilizó la metodología Kanban lo que permitió la distribución de tareas en cuatro fases (por hacer, en curso, pruebas, listo) y adaptarse a cambios durante el proyecto. Las pruebas de rendimiento al estar monitoreando los tres SGBD realizadas sobre la base de datos Northwind, evidenciaron diferencias cuantitativas. MongoDB mostró un tiempo de carga de 2.28 segundos, en contraste con 17.42 s en MariaDB y 19.02 s en PostgreSQL; del mismo modo, MongoDB registró 25 conexiones activas, superando a los 12 y 13 de MariaDB y PostgreSQL. Las encuestas realizadas a usuarios expertos y estudiantes han obtenido más del 80% de respuestas que se ubican en las categorías más favorables, según la escala de Likert, lo que refleja una percepción mayormente positiva, que demuestra que este sistema ofrece una solución accesible, gratuita y eficaz para la supervisión en tiempo real de SGBD, optimizando la detección de incidencias y mejorando la administración de sistemas complejos. |
|---|