[en] In the current context of data science, every record of an event is crucial. Investigating this information can yield valuable information. We have been granted access to the logs of the UPCommons server, which is the portal for the global access to the UPC knowledge. Logs are the access logs, which contain the fingerprints of each user on the platform. This access is recorded for each exam, document, video or other resource that is consulted. Our objective is to gather all of this data and transform it into valuable information. There are three steps involved in this process. Firstly, comprehend the semantics and syntax of the registers. What type of information will we process, where it is located, what information it includes, and how we will analyze it. All this, taking into account the size of the task, includes all access records from 2006 to 2023, which represents 1.922.392.760 input records. Secondly, once the semantics of the logs have been clarified, a storage solution is needed to perform an analysis of previously studied information. We have to filter and decide what we will store, in what format it will be stored, and most importantly, where we will store it. We have finally created an open source tool that can analyze and store all access logs. We can define a use case to analyze a specific characteristic. By using the Grafana observability tool, results can be shown visually. For instance, we can examine which resource is most frequently consulted and represent its progression. If malicious requests have infected the server, we can use this tool to analyze the symptoms. Also, relate the resource to its metadata: authors, license, language, and other relevant information. The value we propose is a tool that can be used for various purposes, and it provides a starting point for future research.

[es] En el contexto actual de la ciencia de datos, cada registro de un acontecimiento es crucial. Profundizar sobre esta información puede proporcionar información muy valiosa. En nuestro caso, se nos ha dado acceso a los logs del servidor UPCommons, el portal de acceso abierto al conocimiento de la Universitat Politècnica de Catalunya. Los logs son el registro de acceso, la huella digital de cada usuario de la plataforma. Por cada examen, documentación, trabajo, vídeo u otro recurso consultado, este acceso queda registrado. Nuestro objetivo es recopilar todos estos datos y convertirlos en información significativa. Este proceso consta de tres pasos. En primer lugar, entender la semántica y la sintaxis de los registros. Qué tipo de información trataremos, donde se encuentra, qué información incluye, y como lo analizaremos. Todo esto teniendo en cuenta el tamaño de la tarea, todos los registros de acceso desde el año 2006 hasta el 2023, en concreto, 1.922.392.760 registros de entrada. En segundo lugar, una vez aclarada la semántica de los logs, se necesita una solución de almacenamiento para llevar a cabo un análisis sobre la información previamente estudiada. Tenemos que filtrar y decidir qué almacenaremos, en qué formato se almacena, y lo más importante, donde lo almacenaremos. Finalmente, hemos podido construir una herramienta de código abierto que puede analizar y almacenar todos los registros de acceso. Utilizando la herramienta de observabilidad Grafana, los resultados se pueden representar visualmente. Por ejemplo, podemos comprobar qué recurso es el más consultado dentro de un periodo de tiempo y representar su evolución. Si peticiones maliciosas han infectado el servidor, podemos utilizar esta herramienta para analizar los síntomas. También relacionar el recurso con sus metadatos: autores, licencia, lengua, etcétera. El valor que proponemos es una herramienta que se puede utilizar para diferentes objetivos, y un punto de partida para futuras investigaciones.