- -

Sistema de monitorización de logs distribuidos en aplicaciones sobre una infraestructura cloud

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

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Sistema de monitorización de logs distribuidos en aplicaciones sobre una infraestructura cloud

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Fons Cors, Joan Josep es_ES
dc.contributor.advisor Cariñana Abasolo, Mario David es_ES
dc.contributor.author Santillana Sánchez, Ángel es_ES
dc.date.accessioned 2020-09-16T16:04:02Z
dc.date.available 2020-09-16T16:04:02Z
dc.date.created 2020-07-14
dc.date.issued 2020-09-16 es_ES
dc.identifier.uri http://hdl.handle.net/10251/150200
dc.description.abstract [ES] EDICOM es una empresa referente internacional en tecnologías y servicios para la integración de datos. Desarrolla sistemas capaces de transmitir y tratar automáticamente grandes volúmenes de información, intercambiados entre miles de empresas distribuidas por el mundo. Para soportar la ejecución de este tipo de soluciones se ha desarrollado un servicio Cloud propio que cuenta con dos centros de datos y tiene como principal objetivo garantizar la máxima disponibilidad, ofreciendo a sus usuarios un servicio de elevada fiabilidad e integridad de datos completa. La arquitectura del servicio Cloud de EDICOM soporta los procesos de instalación y operación de los servicios de confianza en modalidad Cloud. Sin embargo, este tipo de infraestructura origina un problema, gran parte de las aplicaciones generan a diario una ingente cantidad de logs, del orden de unos 500 millones de líneas que deberían ser monitorizadas en tiempo real, permitiendo saber el rendimiento actual de los sistemas. Esto causa, por ejemplo, que cuando una aplicación que opera dentro de un pool de máquinas empieza a funcionar de manera incorrecta, desde el departamento de sistemas se debe revisar, servidor a servidor, los logs hasta dar con el servidor problemático. Este es un escenario habitual, y que implica un proceso lento y poco eficiente hasta dar una respuesta rápida al problema. El objetivo principal de este proyecto es diseñar una herramienta capaz de trazar e indexar estos logs en un centro de control visualizable en tiempo real por los distintos departamentos de la empresa. Además, que nos debe generar reports proporcionando información de valor para entender el comportamiento de las aplicaciones, y asistir en el proceso de resolución de incidencias. Para abordar una solución a este problema se plantea la aplicación de software de Elastic, ELK Stack. Este Stack proporciona capacidades para indexar y manejar la integración de logs distribuidos y generados por las aplicaciones de una manera estructurada y agrupada. Uno de los beneficios de este proyecto será estudiar la viabilidad de aplicar una solución como la propuesta, desplegando, configurando y testeando la escalabilidad de este conjunto de aplicaciones para ver si se adaptan a las necesidades empresariales. es_ES
dc.description.abstract [EN] EDICOM is an internationally renowned company in technology and data integration services. It develops systems that automatically transfer and process large amounts of information, which are exchanged among thousands of companies throughout the world. To support the implementation of these types of solutions, a Cloud service with two data centres has been developed. Its main objective is to guarantee the maximum availability, offering its users a service of high reliability and complete data integrity. The EDICOM Cloud service is designed to support the installation process and a trustworthy operation service in Cloud mode. However, this type of infrastructure causes a problem: great part of the applications generate a huge quantity of daily logs, around 500 million lines that should be monitored in real time, providing information about the current efficiency of the systems. This causes that, for example, when an application that is operating within a pool of machines begins to function incorrectly, the logs of every server have to be reviewed by the systems department. This is a common scenario, and the process to give a fast solution to the problem is slow and inefficient. The main objective of this project is to design a tool that is able to trace and index these logs from a control centre where different departments within the company can view them in real time. Furthermore, the tool will generate reports and, thus, provide valuable information that will help understand the behaviour of the applications, as well as assist in the process for resolving incidents. In order to address this problem, the application of Elastic software, ELK Stack, is proposed. This stack offers the ability to index and manage the integration of distributed logs that are generated by applications, in such a way that it is structured and grouped. One of the benefits of this project will be to study the feasibility of applying a solution like the one set forth, deploying, configuring and testing the scalability of this group of applications to see if they adapt to business needs. es_ES
dc.description.abstract [CA] EDICOM és una empresa referent internacional en tecnologies i servicis per a la integració de dades. Desenvolupa sistemes capaços de transmetre i tractar automàticament grans volums d'informació, intercanviats entre milers d'empreses distribuïdes pel món. Per a suportar l'execució d'aquest tipus de solucions s'ha implementat un propi servici Cloud que compta amb 2 centres de dades i té com a principal objectiu garantir la màxima disponibilitat, oferint als seus usuaris un servici d'elevada fiabilitat i integritat de dades completa. L'arquitectura del servici Cloud de EDICOM suporta els processos d'instal·lació i operació dels servicis de confiança en modalitat Cloud. No obstant això, aquest tipus d'infraestructura origina un problema, gran part de les aplicacions generen diàriament una ingent quantitat de logs, de l'orde d'uns 500 milions de línies que haurien de ser monitorades en temps real, permetent saber el rendiment actual dels sistemes. Açò causa, per exemple, que quan una aplicació que opera dins d'un pool de màquines comença a funcionar de manera incorrecta, des del departament de sistemes s'ha de revisar, servidor a servidor, els logs fins a donar amb el servidor problemàtic. Aquest és un escenari habitual, i que implica un procés lent i poc eficient fins a donar una resposta ràpida al problema. L'objectiu principal d'aquest projecte és dissenyar una ferramenta capaç de traçar i indexar aquests logs en un centre de control on es puga visualitzar en temps real pels distints departaments de l'empresa. A més, que ens ha de generar reports proporcionant informació de valor per a entendre el comportament de les aplicacions, i assistir en el procés de resolució d'incidències. Per a abordar una solució a aquest problema es planteja l'aplicació de software d'Elastic, ELK Stack. Aquest Stack proporciona capacitats per a indexar i manejar la integració de logs distribuïts generats per les aplicacions d'una manera estructurada i agrupada. Un dels beneficis d'aquest projecte serà estudiar la viabilitat d'aplicar una solució com la proposta, desplegant, configurant i testejant l'escalabilitat d'aquest conjunt d'aplicacions per a veure si s'adapten a les necessitats empresarials es_ES
dc.format.extent 62 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 Logs es_ES
dc.subject Monitorización es_ES
dc.subject Elasticsearch es_ES
dc.subject Logstash es_ES
dc.subject Kibana es_ES
dc.subject Monitoring es_ES
dc.subject Monitorització es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Sistema de monitorización de logs distribuidos en aplicaciones sobre una infraestructura cloud 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 Santillana Sánchez, Á. (2020). Sistema de monitorización de logs distribuidos en aplicaciones sobre una infraestructura cloud. http://hdl.handle.net/10251/150200 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\130030 es_ES


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

Mostrar el registro sencillo del ítem