Mostrar el registro sencillo del í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 |