Moreno García, Juan Carlos2024-07-172024-07-172024-07-16https://hdl.handle.net/10115/38204Trabajo Fin de Grado leído en la Universidad Rey Juan Carlos en el curso académico 2023/2024. Directores/as: Micael Gallego CarrilloLa observabilidad y monitorización de aplicaciones y servicios es un aspecto crítico en el desarrollo y despliegue de sistemas en producción. La capacidad de recopilar, almacenar, visualizar y analizar datos sobre el rendimiento, la disponibilidad y el comportamiento de una aplicación es esencial para garantizar su correcto funcionamiento y detectar posibles problemas. En este contexto, el presente Trabajo de Fin de Grado tiene como objetivo el desarrollo de una aplicación de monitorización, así como de todo un stack de observabilidad, para OpenVidu, una plataforma de videoconferencia basada en el servidor de código abierto de LiveKit. La aplicación, denominada OpenVidu Dashboard, permitirá a los administradores de la plataforma monitorizar el uso de la misma y el estado de las sesiones de videoconferencia, así como visualizar gráficas y analíticas en tiempo real y de forma histórica. Por otro lado, el stack de observabilidad recopilará métricas de todos los servidores, así como logs de los diferentes servicios desplegados en un clúster de OpenVidu, para después visualizarlos de forma centralizada en diferentes paneles.spaOpenViduLiveKitOpenVidu DashboardMonitorizaciónObservabilidadAnalíticasEventosMétricasLogsInspectorDashboardPanel de administraciónServidor de videoconferenciaRoom (sesión/sala de videoconferencia)ParticipanteTrack (pista de audio/vídeo)Egress (exportación)Ingress (importación)OBSERVABILIDAD SOBRE PLATAFORMA DE VIDEOCONFERENCIAinfo:eu-repo/semantics/studentThesisinfo:eu-repo/semantics/embargoedAccess