2021
DOI: 10.1007/s10664-021-10063-9
|View full text |Cite
|
Sign up to set email alerts
|

Enjoy your observability: an industrial survey of microservice tracing and analysis

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0
1

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 58 publications
(15 citation statements)
references
References 21 publications
0
14
0
1
Order By: Relevance
“…This section presents the findings of the study by answering the research questions in separate subsections. [11] 2022 Microservices-based systems visualization: student research abstract [4] 2021 A method for monitoring the coupling evolution of microservice-based architectures [12] 2021 Automated Analysis of Distributed Tracing: Challenges and Research Directions [13] 2020 Graph-based root cause analysis for service-oriented and microservice architectures [14] 2021 Offline Trace Generation for Microservice Observability [15] 2017 MicroART: A Software Architecture Recovery Tool for Maintaining Microservice-Based Systems [16] 2017 Towards Recovering the Software Architecture of Microservice-Based Systems [17] 2020 Graph-based trace analysis for microservice architecture understanding and problem diagnosis [18] 2020 Architectural runtime models for integrating runtime observations and component-based models [19] 2016 Architectural Run-time Models for Performance and Privacy Analysis in Dynamic Cloud Applications [20] 2022 Code Smell Prioritization with Business Process Mining and Static Code Analysis: A Case Study [21] 2021 Enjoy your observability: an industrial survey of microservice tracing and analysis [22] 2021 Characterizing Microservice Dependency and Performance: Alibaba Trace Analysis [23] 2019 Graph-based and scenario-driven microservice analysis, retrieval, and testing [24] 2018 Using Service Dependency Graph to Analyze and Test Microservices [25] 2018 Execution-Based Model Profiling [26] 2017 Supporting Microservice Evolution [27] 2010 Dapper, a large-scale distributed systems tracing infrastructure [28] 2021 µViz: Visualization of Microservices [29] 2021 Temporal Relations Extraction and Analysis of Log Events for Micro-service Framework…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…This section presents the findings of the study by answering the research questions in separate subsections. [11] 2022 Microservices-based systems visualization: student research abstract [4] 2021 A method for monitoring the coupling evolution of microservice-based architectures [12] 2021 Automated Analysis of Distributed Tracing: Challenges and Research Directions [13] 2020 Graph-based root cause analysis for service-oriented and microservice architectures [14] 2021 Offline Trace Generation for Microservice Observability [15] 2017 MicroART: A Software Architecture Recovery Tool for Maintaining Microservice-Based Systems [16] 2017 Towards Recovering the Software Architecture of Microservice-Based Systems [17] 2020 Graph-based trace analysis for microservice architecture understanding and problem diagnosis [18] 2020 Architectural runtime models for integrating runtime observations and component-based models [19] 2016 Architectural Run-time Models for Performance and Privacy Analysis in Dynamic Cloud Applications [20] 2022 Code Smell Prioritization with Business Process Mining and Static Code Analysis: A Case Study [21] 2021 Enjoy your observability: an industrial survey of microservice tracing and analysis [22] 2021 Characterizing Microservice Dependency and Performance: Alibaba Trace Analysis [23] 2019 Graph-based and scenario-driven microservice analysis, retrieval, and testing [24] 2018 Using Service Dependency Graph to Analyze and Test Microservices [25] 2018 Execution-Based Model Profiling [26] 2017 Supporting Microservice Evolution [27] 2010 Dapper, a large-scale distributed systems tracing infrastructure [28] 2021 µViz: Visualization of Microservices [29] 2021 Temporal Relations Extraction and Analysis of Log Events for Micro-service Framework…”
Section: Resultsmentioning
confidence: 99%
“…The messages involving the trace or correlation ID are recorded and collected. They are preprocessed and then sent to storage where they are analyzed [21]. These traces can be used to visualize architecture dynamically as they capture system workflow and record services and dependencies while the system is running [12].…”
Section: ) Distributed Tracingmentioning
confidence: 99%
“…Various research studies and surveys are emerging in the area of observability mechanisms that include distributed tracing techniques, focusing mainly on the exploitation of the collected information for analysis purposes. Based on an industrial survey on microservice tracing and analysis [16], distributed tracing and analysis is considered an important part of the infrastructure for industrial microservice systems, while the development of efficient data fusion mechanisms for trace analysis and production of business intelligence reports is considered challenging. In a similar qualitative study on identifying the challenges and good practices in the field of observability and monitoring of distributed systems [17], the main reported challenge was found to be the need for the management of heterogeneity in the adopted microservices-based development and deployment paradigms, since isolated monitoring and observability solutions are adopted even across teams within the same organization.…”
Section: Related Workmentioning
confidence: 99%
“…In this article, we restrict our analysis of related works (cf. Section V) to those addressing simultaneously patterns and software quality aspects in the scope of microservices design, but such a systematic review could also look in more detail into works as those done by Li et al [36], Reis et al [37], Bogner et al [38], [39], Soldani et al [40] and Waseem et al [41], which study practices and quality aspects in the context of microservices. Even if not necessarily leaning on pattern literature and on how patterns are perceived by professionals, we believe that some of the results of these studies could be used to improve existing pattern knowledge.…”
Section: Future Workmentioning
confidence: 99%