2019
DOI: 10.1007/978-3-030-33702-5_3
|View full text |Cite
|
Sign up to set email alerts
|

On Observability and Monitoring of Distributed Systems – An Industry Interview Study

Abstract: Business success of companies heavily depends on the availability and performance of their client applications. Due to modern development paradigms such as DevOps and microservice architectural styles, applications are decoupled into services with complex interactions and dependencies. Although these paradigms enable individual development cycles with reduced delivery times, they cause several challenges to manage the services in distributed systems. One major challenge is to observe and monitor such distribut… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
11
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
3
3

Relationship

2
8

Authors

Journals

citations
Cited by 35 publications
(14 citation statements)
references
References 18 publications
0
11
0
Order By: Relevance
“…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. Targeted studies on specific development paradigms are also provided, such as the study in [7] that focuses on testing and debugging of serverless-based applications.…”
Section: Related Workmentioning
confidence: 99%
“…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. Targeted studies on specific development paradigms are also provided, such as the study in [7] that focuses on testing and debugging of serverless-based applications.…”
Section: Related Workmentioning
confidence: 99%
“…Similarly, an observability enhancing framework such as [10] discusses the feasibility only over cloud subsystem microservices. Systems such as [11], [12] for observability in IoT and edge networks usually do not integrate with cloud native applications and hence are not scalable onto the cloud subsystems [13]. The BonFIRE framework by Kavoussanakis et al [14] aims to create a testbed for cloud applications and allows the user to host wide scenarios of services that are not yet deployed to the cloud.…”
Section: Security-elasticity Dependenciesmentioning
confidence: 99%
“…Most of the faults investigated relate to developer bugs in particular and not platform influences that are typical in serverless applications. More generally, Niedermaier et al [17] also survey challenges and good practices in the field of observability and monitoring of distributed systems.…”
Section: Related Workmentioning
confidence: 99%