Publicação

Application health monitoring software for a smart building solution

Ver documento

Detalhes bibliográficos
Resumo:Due to an ever increasing need by companies to predict and manage their software's health, the desire for software telemetry collection and visualization systems is on the rise. From being able to see the status of specific code modules, to tracking and analysing user behaviour within an application, the ability to view a system's metrics and logs is key to improving the quality and robustness of a software. Sauter AG, a Swiss-based corporate group, is the owner of Sauter’s Vision Center Building and Energy Management System, a smart building software that collects data from devices in physical installations and displays their status and values through a portal. Due to the intricacies of its functionalities, diligent monitoring is essential to ensure that the system is behaving properly in the numerous installations worldwide. In this thesis, a telemetry analytics system for the Sauter Vision Center is proposed in order to address the client's need to visualize their application data. The document specifies the software requirements and a practical cloud and on-premise architecture. During development, a prototype of a system capable of capturing data from software installations all over the globe to a central data storage was implemented. This was achieve through the use of well known observability tools, such as Grafana and Elastic Stack. Despite encountering several challenges and obstacles during the internship, almost all the specified requirements were fully completed in time, making the end prototype a close representation of how the software will behave in production.
Autores principais:Duarte, Edgar Filipe Ferreira
Assunto:Telemetry Smart Buildings Observability Visualization Business Intelligence Telemetria Edifício Inteligente Observabilidade Visualização Inteligência no Negócio
Ano:2024
País:Portugal
Tipo de documento:dissertação de mestrado
Tipo de acesso:acesso embargado
Instituição associada:Universidade de Coimbra
Idioma:inglês
Origem:Estudo Geral - Universidade de Coimbra
Descrição
Resumo:Due to an ever increasing need by companies to predict and manage their software's health, the desire for software telemetry collection and visualization systems is on the rise. From being able to see the status of specific code modules, to tracking and analysing user behaviour within an application, the ability to view a system's metrics and logs is key to improving the quality and robustness of a software. Sauter AG, a Swiss-based corporate group, is the owner of Sauter’s Vision Center Building and Energy Management System, a smart building software that collects data from devices in physical installations and displays their status and values through a portal. Due to the intricacies of its functionalities, diligent monitoring is essential to ensure that the system is behaving properly in the numerous installations worldwide. In this thesis, a telemetry analytics system for the Sauter Vision Center is proposed in order to address the client's need to visualize their application data. The document specifies the software requirements and a practical cloud and on-premise architecture. During development, a prototype of a system capable of capturing data from software installations all over the globe to a central data storage was implemented. This was achieve through the use of well known observability tools, such as Grafana and Elastic Stack. Despite encountering several challenges and obstacles during the internship, almost all the specified requirements were fully completed in time, making the end prototype a close representation of how the software will behave in production.