Prototipo de sistema de observabilidad de microservicios backend para el proyecto de Renovación de los Sistemas de Información UIS (R.S.I).
La observabilidad de los sistemas es una necesidad actual para la detección de fallos y reportes sobre la salud del aplicativo; los equipos de desarrollo optimizan la resolución de las dificultades que se les presentan al tener acceso a los logs, métricas y trazas de un servicio garantizando de esta...
- Autores:
-
Ciro Orozco, Camilo
Barbosa Vargas, Amin Esteban
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2024
- Institución:
- Universidad Industrial de Santander
- Repositorio:
- Repositorio UIS
- Idioma:
- spa
- OAI Identifier:
- oai:noesis.uis.edu.co:20.500.14071/42387
- Palabra clave:
- Microservicios
Observabilidad
Backend
Monitoreo
Grafana
OpenTelemetry
Springboot
Java
Telemetría
RSI
Sistemas
Distribuidos
Microservices
APM
Observability
Monitoring
Grafana
OpenTelemetry
Springboot
Java
Telemetry
Distributed
Systems
- Rights
- openAccess
- License
- Atribución-NoComercial 2.5 Colombia (CC BY-NC 2.5 CO)
Summary: | La observabilidad de los sistemas es una necesidad actual para la detección de fallos y reportes sobre la salud del aplicativo; los equipos de desarrollo optimizan la resolución de las dificultades que se les presentan al tener acceso a los logs, métricas y trazas de un servicio garantizando de esta forma que se encuentren funcionales la mayor parte del tiempo. Este documento además de plantear la importancia de un sistema de observabilidad, se encarga de diseñar un modelo arquitectónico que pueda suplir las necesidades básicas de cualquier proyecto de desarrollo, además, de mostrar como escala al paso del crecimiento de la aplicación. Se inicia con un estudio premilinar sobre los conceptos que abarca el marco de la observabilidad, luego sobre las distintas herramientas existentes para la recolección y visualización de datos y finalmente diseñando una serie de arquitecturas donde se le realizan diferentes pruebas para probar su versatilidad, eficiencia y desempeño. |
---|