- -

Diseño e implementación de un entorno para la integración y análisis de registros de dispositivos masivamente distribuidos

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Diseño e implementación de un entorno para la integración y análisis de registros de dispositivos masivamente distribuidos

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Blanquer Espert, Ignacio es_ES
dc.contributor.author Martí Gisbert, José Manuel es_ES
dc.date.accessioned 2024-06-26T07:11:30Z
dc.date.available 2024-06-26T07:11:30Z
dc.date.created 2024-06-10
dc.date.issued 2024-06-26 es_ES
dc.identifier.uri http://hdl.handle.net/10251/205470
dc.description.abstract [ES] En los sistemas distribuidos, la gestión de registros (logs) es un desafío crucial para la observabilidad, la resolución de problemas y el mantenimiento general. Un sistema de logging centralizado puede simplificar la recolección, agregación y análisis de registros de múltiples componentes distribuidos, proporcionando una vista unificada del estado y comportamiento del sistema. Los objetivos principales marcados a cubrir por el proyecto son: ● Recopilar registros de manera eficiente desde una variedad de fuentes distribuidas. ● Normalizar y organizar los registros recopilados en un formato consistente. ● Almacenar los registros agregados de manera confiable y duradera. ● Proporcionar herramientas y mecanismos para el análisis y la visualización de registros. ● Manejar grandes volúmenes de registros de manera eficiente y escalable. ● Garantizar la disponibilidad continua del sistema de logging. Para la consecución de los objetivos mencionados anteriormente en las fases de diseño y desarrollo fue de vital importancia explorar diferentes arquitecturas para el sistema de logging, como arquitecturas basadas en agentes, arquitecturas de publicación-suscripción o arquitecturas híbridas. También se evaluaron diferentes mecanismos de recolección de registros, como bibliotecas de registro de clientes, syslog, agentes de recolección o herramientas de terceros. Por otra parte también se estudió la mejor solución para elegir un sistema de almacenamiento de registros adecuado, como bases de datos relacionales, NoSQL o sistemas de archivos distribuidos. Se integraron herramientas de análisis de registros existentes para la visualización, búsqueda y análisis de registros. Sin olvidar la optimización del rendimiento del sistema de logging para manejar grandes volúmenes de datos. En el marco del proyecto se ha implementado un sistema centralizado de logging utilizando la pila ELK (Elasticsearch, Logstash y Kibana), una herramienta de análisis y visualización de datos open-source. La implementación de un sistema centralizado de logging con ELK ofrece una solución eficaz para la gestión eficiente de logs en entornos altamente distribuidos. Este proyecto permite mejorar la monitorización, la detección de fallos y la seguridad de la ctura informática, lo que se traduce en una mayor disponibilidad y eficiencia de los sistemas. es_ES
dc.description.abstract [EN] In distributed systems, log management is a crucial challenge for observability, troubleshooting and overall maintenance. A centralized logging system can simplify the collection, aggregation and analysis of logs from multiple distributed components, providing a unified view of system status and behavior. The main objectives set to be covered by the project: ● Collect logs efficiently from a variety of distributed sources. ● Standardize and organize the collected logs in a consistent format. ● To store the aggregated records in a reliable and durable manner. ● Provide tools and mechanisms for log analysis and visualization. ● Handle large volumes of records in an efficient and scalable manner. ● Ensure continuous availability of the logging system. In order to achieve the aforementioned objectives in the design and development phases, it was of vital importance to explore different architectures for the logging system, such as agent-based architectures, publish-subscribe architectures or hybrid architectures. Also to evaluate different log collection mechanisms, such as client log libraries, syslog, collection agents or third-party tools. Also study the best solution to choose a suitable log storage system, such as relational databases, NoSQL or distributed file systems. Integrate existing log analysis tools or develop custom tools for viewing, searching and analyzing logs. Not to mention optimizing the performance of the logging system to handle large volumes of data. The project has implemented a centralized logging system using the ELK (Elasticsearch, Logstash and Kibana) stack, an open-source data analysis and visualization tool. The implementation of a centralized logging system with ELK offers an effective solution for efficient log management in highly distributed environments. This project enables improved monitoring, fault detection and security of the IT infrastructure, resulting in increased system availability and efficiency. es_ES
dc.format.extent 86 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject ELK es_ES
dc.subject Logging es_ES
dc.subject Centralización es_ES
dc.subject Monitorización es_ES
dc.subject Análisis es_ES
dc.subject Visualización es_ES
dc.subject Servidores es_ES
dc.subject Dispositivos distribuidos es_ES
dc.subject Elasticsearch es_ES
dc.subject Centralisation es_ES
dc.subject Monitoring es_ES
dc.subject Analysis es_ES
dc.subject Visualization es_ES
dc.subject Servers es_ES
dc.subject Distributed devices es_ES
dc.subject.classification CIENCIAS DE LA COMPUTACION E INTELIGENCIA ARTIFICIAL es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Diseño e implementación de un entorno para la integración y análisis de registros de dispositivos masivamente distribuidos es_ES
dc.title.alternative Design and implementation of a framework for the integration and analysis of logs from massively distributed devices es_ES
dc.title.alternative Disseny i implementació d'un entorn per a la integració i l'anàlisi de registres de dispositius massivament distribuïts es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Cerrado es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Martí Gisbert, JM. (2024). Diseño e implementación de un entorno para la integración y análisis de registros de dispositivos masivamente distribuidos. Universitat Politècnica de València. http://hdl.handle.net/10251/205470 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\162216 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem