The present document describes the work done by the graduating student Veronica Tecchiati during the 304-hours internship period at Sogea S.r.l., based in Treviso (TV). The internship project explores the integration of the OpenTelemetry open-source framework with Angular Single Page Applications (SPAs), with the aim of allowing their observability. Specifically, the company is interested in tracking user interactions and analysing performance, in order to ensure positive user experience. After an initial phase of acquiring the necessary knowledge on the required technologies, the project involved the realization of prototype applications to investigate the feasibility of OpenTelemetry's utilization for the purpose described above, and to evaluate its advantages. The framework was subsequently integrated with already existing business applications, to collect more telemetry data and to analyze more complex products. Eventually, a short, conclusive period of the internship was dedicated to an introductive study of the use of OpenTelemetry to monitor backend applications using .NET framework.
Il presente documento descrive il lavoro svolto durante il periodo di stage, della durata di trecentoquattro ore, della laureanda Veronica Tecchiati presso l’azienda Sogea S.r.l., con sede a Treviso (TV). Il progetto di tirocinio esplora l’integrazione del framework open-source OpenTelemetry all’interno di Single Page Application (SPA) Angular, al fine di consentirne l’osservabilità. In particolare, si vogliono tracciare le interazioni utente e analizzare le prestazioni degli applicativi monitorati, con l’obiettivo di garantire una user experience soddisfacente. In seguito a una fase iniziale di formazione tecnologica, il progetto ha previsto la realizzazione di applicativi prototipali per indagare la fattibilità e valutare i benefici dell’utilizzo di OpenTelemetry per lo scopo sopra descritto. Successivamente, la libreria è stata integrata con applicativi aziendali esistenti, in modo da collezionare una maggior quantità di dati di telemetria e analizzare prodotti più complessi. Infine, un breve periodo conclusivo del tirocinio è stato dedicato allo studio introduttivo dell’uso di OpenTelemetry per il monitoraggio di applicativi backend realizzati con il framework .NET.
Monitoraggio di una Single Page Application Angular mediante il framework OpenTelemetry
TECCHIATI, VERONICA
2024/2025
Abstract
The present document describes the work done by the graduating student Veronica Tecchiati during the 304-hours internship period at Sogea S.r.l., based in Treviso (TV). The internship project explores the integration of the OpenTelemetry open-source framework with Angular Single Page Applications (SPAs), with the aim of allowing their observability. Specifically, the company is interested in tracking user interactions and analysing performance, in order to ensure positive user experience. After an initial phase of acquiring the necessary knowledge on the required technologies, the project involved the realization of prototype applications to investigate the feasibility of OpenTelemetry's utilization for the purpose described above, and to evaluate its advantages. The framework was subsequently integrated with already existing business applications, to collect more telemetry data and to analyze more complex products. Eventually, a short, conclusive period of the internship was dedicated to an introductive study of the use of OpenTelemetry to monitor backend applications using .NET framework.File | Dimensione | Formato | |
---|---|---|---|
Tecchiati_Veronica.pdf
accesso riservato
Dimensione
3.82 MB
Formato
Adobe PDF
|
3.82 MB | Adobe PDF |
The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License
https://hdl.handle.net/20.500.12608/81834