Enjoy your observability: An industrial survey of microservice tracing and analysis
Microservice systems are often deployed in complex cloud-based environments and may involve a large number of service instances being dynamically created and destroyed. It is thus essential to ensure observability to understand these microservice systems’ behaviors and troubleshoot their problems. A...
Saved in:
Main Authors: | , , , , , , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2022
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/6942 https://ink.library.smu.edu.sg/context/sis_research/article/7945/viewcontent/Li2021_Article_EnjoyYourObservability_pvoa.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Singapore Management University |
Language: | English |
id |
sg-smu-ink.sis_research-7945 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-79452022-03-04T09:10:35Z Enjoy your observability: An industrial survey of microservice tracing and analysis LI, Bowen PENG, Xin XIANG, Qilin WANG, Hanzhang XIE, Tao SUN, Jun LIU, Xuanzhe Microservice systems are often deployed in complex cloud-based environments and may involve a large number of service instances being dynamically created and destroyed. It is thus essential to ensure observability to understand these microservice systems’ behaviors and troubleshoot their problems. As an important means to achieve the observability, distributed tracing and analysis is known to be challenging. While many companies have started implementing distributed tracing and analysis for microservice systems, it is not clear whether existing approaches fulfill the required observability. In this article, we present our industrial survey on microservice tracing and analysis through interviewing developers and operation engineers of microservice systems from ten companies. Our survey results offer a number of findings. For example, large microservice systems commonly adopt a tracing and analysis pipeline, and the implementations of the pipeline in different companies reflect different tradeoffs among a variety of concerns. Visualization and statistic-based metrics are the most common means for trace analysis, while more advanced analysis techniques such as machine learning and data mining are seldom used. Microservice tracing and analysis is a new big data problem for software engineering, and its practices breed new challenges and opportunities. 2022-01-01T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/6942 info:doi/10.1007/s10664-021-10063-9 https://ink.library.smu.edu.sg/context/sis_research/article/7945/viewcontent/Li2021_Article_EnjoyYourObservability_pvoa.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Industrial survey Logging Microservice Tracing Numerical Analysis and Scientific Computing Software Engineering |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
Industrial survey Logging Microservice Tracing Numerical Analysis and Scientific Computing Software Engineering |
spellingShingle |
Industrial survey Logging Microservice Tracing Numerical Analysis and Scientific Computing Software Engineering LI, Bowen PENG, Xin XIANG, Qilin WANG, Hanzhang XIE, Tao SUN, Jun LIU, Xuanzhe Enjoy your observability: An industrial survey of microservice tracing and analysis |
description |
Microservice systems are often deployed in complex cloud-based environments and may involve a large number of service instances being dynamically created and destroyed. It is thus essential to ensure observability to understand these microservice systems’ behaviors and troubleshoot their problems. As an important means to achieve the observability, distributed tracing and analysis is known to be challenging. While many companies have started implementing distributed tracing and analysis for microservice systems, it is not clear whether existing approaches fulfill the required observability. In this article, we present our industrial survey on microservice tracing and analysis through interviewing developers and operation engineers of microservice systems from ten companies. Our survey results offer a number of findings. For example, large microservice systems commonly adopt a tracing and analysis pipeline, and the implementations of the pipeline in different companies reflect different tradeoffs among a variety of concerns. Visualization and statistic-based metrics are the most common means for trace analysis, while more advanced analysis techniques such as machine learning and data mining are seldom used. Microservice tracing and analysis is a new big data problem for software engineering, and its practices breed new challenges and opportunities. |
format |
text |
author |
LI, Bowen PENG, Xin XIANG, Qilin WANG, Hanzhang XIE, Tao SUN, Jun LIU, Xuanzhe |
author_facet |
LI, Bowen PENG, Xin XIANG, Qilin WANG, Hanzhang XIE, Tao SUN, Jun LIU, Xuanzhe |
author_sort |
LI, Bowen |
title |
Enjoy your observability: An industrial survey of microservice tracing and analysis |
title_short |
Enjoy your observability: An industrial survey of microservice tracing and analysis |
title_full |
Enjoy your observability: An industrial survey of microservice tracing and analysis |
title_fullStr |
Enjoy your observability: An industrial survey of microservice tracing and analysis |
title_full_unstemmed |
Enjoy your observability: An industrial survey of microservice tracing and analysis |
title_sort |
enjoy your observability: an industrial survey of microservice tracing and analysis |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2022 |
url |
https://ink.library.smu.edu.sg/sis_research/6942 https://ink.library.smu.edu.sg/context/sis_research/article/7945/viewcontent/Li2021_Article_EnjoyYourObservability_pvoa.pdf |
_version_ |
1770576148368982016 |