Michele Masiello
Dashboarding per il monitoraggio di sistemi IoT = Dashboarding for IoT Systems Monitoring.
Rel. Antonio Servetti. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2024
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (3MB) | Preview |
Abstract
I sistemi di dashboarding sono software che aiutano gli utenti a creare grafici partendo da dati presenti in database. Alcuni tra i più famosi open-source sono Metabase, Kibana e Grafana. I grafici vengono inseriti nelle applicazioni attraverso l’utilizzo dell’iframe. Per poterli aggiornare, Metabase e Kibana utilizzano dei componenti interni che vengono aggiunti all’iframe mentre Grafana ha bisogno di un aggiornamento dell’url che genera l’iframe. Il loro aggiornamento porta ad un caricamento anche di dati superflui già presenti in pagina andando ad impattare sulle prestazioni e sul tempo di risposta di aggiornamento del nuovo grafico. L’obiettivo di questa tesi è aumentare le prestazioni riducendo il numero di richieste fatte a Grafana con conseguente riduzione del tempo di risposta.
Lo sviluppo è avvenuto utilizzando la postMessage come mezzo
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Corso di laurea
Classe di laurea
URI
![]() |
Modifica (riservato agli operatori) |
