2022
DOI: 10.3390/fi14100274
|View full text |Cite
|
Sign up to set email alerts
|

Cloud-Native Observability: The Many-Faceted Benefits of Structured and Unified Logging—A Multi-Case Study

Abstract: Background: Cloud-native software systems often have a much more decentralized structure and many independently deployable and (horizontally) scalable components, making it more complicated to create a shared and consolidated picture of the overall decentralized system state. Today, observability is often understood as a triad of collecting and processing metrics, distributed tracing data, and logging. The result is often a complex observability system composed of three stovepipes whose data are difficult to c… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 32 publications
0
3
0
Order By: Relevance
“…These requirements are used in the following to decide on an open-source APM stack to adopt and for the design of our CPT solution. Integrated in a complete observability environment instead of being offered as a stand-alone cost-profiling tool NFR 4 Able to scale with demand as the number and complexity of the monitored applications grows NFR 5 Designed with fault tolerance and high availability in mind NFR 6 Offered as an open-source solution Technical TR 1 Integrated context view should be offered, allowing for switching between different data views seamlessly TR 2 The solution should act as a single source of truth for all monitoring data of the target application TR 3 Data presentation should focus on usability, preferring a single page view for fast exploration…”
Section: Requirementsmentioning
confidence: 99%
See 1 more Smart Citation
“…These requirements are used in the following to decide on an open-source APM stack to adopt and for the design of our CPT solution. Integrated in a complete observability environment instead of being offered as a stand-alone cost-profiling tool NFR 4 Able to scale with demand as the number and complexity of the monitored applications grows NFR 5 Designed with fault tolerance and high availability in mind NFR 6 Offered as an open-source solution Technical TR 1 Integrated context view should be offered, allowing for switching between different data views seamlessly TR 2 The solution should act as a single source of truth for all monitoring data of the target application TR 3 Data presentation should focus on usability, preferring a single page view for fast exploration…”
Section: Requirementsmentioning
confidence: 99%
“…In this environment, there is an imperative need to possess the ability to observe both how microservices as complex distributed systems behave and how they interact with their underlying infrastructure [3]. Observability, a measure of how well a system's internal state can be inferred by its external outputs, is a concept coming from dynamical systems that has been widely adopted in microservice architectures for this purpose [4]. Achieving observability is challenging on multiple levels [5].…”
Section: Introductionmentioning
confidence: 99%
“…Prometheus Prometheus [Pro22] is a tool for cloud-native observability [Kra22], which is widely used in production [Clo22]. It continuously requests metrics data from so-called exporters and stores them in a time series database.…”
Section: The Cloud-native Ecosystemmentioning
confidence: 99%