II Simposio Internacional sobre "Generación y Transferencia de Conocimiento para la Transformación Digital"
SITIC2023
En la era digital actual se generan grandes cantidades de datos cada segundo. Desde registros de sitios web hasta interacciones en redes sociales, estos datos pueden ser extremadamente valiosos para comprender el comportamiento de los usuarios, optimizar los procesos empresariales y tomar decisiones basadas en ellos. Sin embargo, sin las herramientas y técnicas adecuadas, puede resultar abrumador la gestión y el análisis de estas cantidades tan enormes de datos. Elastic Stack es un grupo de proyectos de código abierto diseñados para ayudar a dar sentido a estas cantidades de datos. En este artículo se proporciona una introducción a estas tecnologías y se provee un caso de uso sobre cómo utilizar Kibana, Elasticsearch y Filebeat de forma eficaz para obtener y generar información valiosa a partir de la captura e indexado de datos funcionales emitidos en las trazas de distintos microservicios. Fue necesario diseñar la definición de las trazas tal que permita una correcta parametrización e indexación en Elastic, tomando en cuenta para esto las distintas acciones y datos trazeados en los disímiles microservicios que coexisten en una plataforma. La solución permite elaborar dashboard y análisis en Kibana para el monitoreo funcional y la generación de estadísticas de una plataforma basada en microservicios, accediendo solamente a las trazas y no a las bases de datos.
In today's digital age, vast amounts of data are generated every second. From website logs to social media interactions, this data can be extremely valuable for understanding user behavior, optimizing business processes and making decisions based on it. However, without the right tools and techniques, managing and analyzing such massive amounts of data can be overwhelming. Elastic Stack is a group of open source projects designed to help make sense of these amounts of data. This paper provides an introduction to these technologies and provides a use case on how to use Kibana, Elasticsearch and Filebeat effectively to obtain and generate valuable information from capturing and indexing functional data emitted in the traces of different micro-services. It was necessary to design the definition of the traces to allow a correct parametrization and indexing in Elastic, taking into account the different actions and data traced in the different micro-services that coexist in a platform. The solution allows to elaborate dashboard and analysis in Kibana for functional monitoring and statistics generation of a platform based on micro-services, accessing only to the traces and not to the databases.
Sobre el ponente
Luis Angel Bastida Valdés
Discussion