Cargando…

Data Fusion of Observability Signals for Assisting Orchestration of Distributed Applications

Nowadays, various frameworks are emerging for supporting distributed tracing techniques over microservices-based distributed applications. The objective is to improve observability and management of operational problems of distributed applications, considering bottlenecks in terms of high latencies...

Descripción completa

Detalles Bibliográficos
Autores principales: Tzanettis, Ioannis, Androna, Christina-Maria, Zafeiropoulos, Anastasios, Fotopoulou, Eleni, Papavassiliou, Symeon
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8915136/
https://www.ncbi.nlm.nih.gov/pubmed/35271207
http://dx.doi.org/10.3390/s22052061
_version_ 1784667944178941952
author Tzanettis, Ioannis
Androna, Christina-Maria
Zafeiropoulos, Anastasios
Fotopoulou, Eleni
Papavassiliou, Symeon
author_facet Tzanettis, Ioannis
Androna, Christina-Maria
Zafeiropoulos, Anastasios
Fotopoulou, Eleni
Papavassiliou, Symeon
author_sort Tzanettis, Ioannis
collection PubMed
description Nowadays, various frameworks are emerging for supporting distributed tracing techniques over microservices-based distributed applications. The objective is to improve observability and management of operational problems of distributed applications, considering bottlenecks in terms of high latencies in the interaction among the deployed microservices. However, such frameworks provide information that is disjoint from the management information that is usually collected by cloud computing orchestration platforms. There is a need to improve observability by combining such information to easily produce insights related to performance issues and to realize root cause analyses to tackle them. In this paper, we provide a modern observability approach and pilot implementation for tackling data fusion aspects in edge and cloud computing orchestration platforms. We consider the integration of signals made available by various open-source monitoring and observability frameworks, including metrics, logs and distributed tracing mechanisms. The approach is validated in an experimental orchestration environment based on the deployment and stress testing of a proof-of-concept microservices-based application. Helpful results are produced regarding the identification of the main causes of latencies in the various application parts and the better understanding of the behavior of the application under different stressing conditions.
format Online
Article
Text
id pubmed-8915136
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-89151362022-03-12 Data Fusion of Observability Signals for Assisting Orchestration of Distributed Applications Tzanettis, Ioannis Androna, Christina-Maria Zafeiropoulos, Anastasios Fotopoulou, Eleni Papavassiliou, Symeon Sensors (Basel) Article Nowadays, various frameworks are emerging for supporting distributed tracing techniques over microservices-based distributed applications. The objective is to improve observability and management of operational problems of distributed applications, considering bottlenecks in terms of high latencies in the interaction among the deployed microservices. However, such frameworks provide information that is disjoint from the management information that is usually collected by cloud computing orchestration platforms. There is a need to improve observability by combining such information to easily produce insights related to performance issues and to realize root cause analyses to tackle them. In this paper, we provide a modern observability approach and pilot implementation for tackling data fusion aspects in edge and cloud computing orchestration platforms. We consider the integration of signals made available by various open-source monitoring and observability frameworks, including metrics, logs and distributed tracing mechanisms. The approach is validated in an experimental orchestration environment based on the deployment and stress testing of a proof-of-concept microservices-based application. Helpful results are produced regarding the identification of the main causes of latencies in the various application parts and the better understanding of the behavior of the application under different stressing conditions. MDPI 2022-03-07 /pmc/articles/PMC8915136/ /pubmed/35271207 http://dx.doi.org/10.3390/s22052061 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Tzanettis, Ioannis
Androna, Christina-Maria
Zafeiropoulos, Anastasios
Fotopoulou, Eleni
Papavassiliou, Symeon
Data Fusion of Observability Signals for Assisting Orchestration of Distributed Applications
title Data Fusion of Observability Signals for Assisting Orchestration of Distributed Applications
title_full Data Fusion of Observability Signals for Assisting Orchestration of Distributed Applications
title_fullStr Data Fusion of Observability Signals for Assisting Orchestration of Distributed Applications
title_full_unstemmed Data Fusion of Observability Signals for Assisting Orchestration of Distributed Applications
title_short Data Fusion of Observability Signals for Assisting Orchestration of Distributed Applications
title_sort data fusion of observability signals for assisting orchestration of distributed applications
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8915136/
https://www.ncbi.nlm.nih.gov/pubmed/35271207
http://dx.doi.org/10.3390/s22052061
work_keys_str_mv AT tzanettisioannis datafusionofobservabilitysignalsforassistingorchestrationofdistributedapplications
AT andronachristinamaria datafusionofobservabilitysignalsforassistingorchestrationofdistributedapplications
AT zafeiropoulosanastasios datafusionofobservabilitysignalsforassistingorchestrationofdistributedapplications
AT fotopouloueleni datafusionofobservabilitysignalsforassistingorchestrationofdistributedapplications
AT papavassiliousymeon datafusionofobservabilitysignalsforassistingorchestrationofdistributedapplications