OBSERVABILIDAD SOBRE PLATAFORMA DE VIDEOCONFERENCIA
Fecha
2024-07-16
Autores
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad Rey Juan Carlos
Resumen
La 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.
Descripción
Trabajo Fin de Grado leído en la Universidad Rey Juan Carlos en el curso académico 2023/2024. Directores/as: Micael Gallego Carrillo
Palabras clave
OpenVidu , LiveKit , OpenVidu Dashboard , Monitorización , Observabilidad , Analíticas , Eventos , Métricas , Logs , Inspector , Dashboard , Panel de administración , Servidor de videoconferencia , Room (sesión/sala de videoconferencia) , Participante , Track (pista de audio/vídeo) , Egress (exportación) , Ingress (importación)
Citación
Colecciones
Excepto si se señala otra cosa, la licencia del ítem se describe como