Building an Observable System Based on OpenTelemetry

In traditional monitoring systems, the health status of services is typically assessed through metrics and logs. However, as the scope of monitoring expands from a monolithic architecture to a distributed system composed of multiple services or more granular microservices, traditional monitoring systems struggle to effectively pinpoint specific errors and their root causes. We propose an observability framework based on OpenTelemetry to generate trace data that captures contextual information and event correlations of requests thereby extending the existing monitoring system into an observability system. The study leverages a Hook to implement instrumentation in a PHP environment, ensuring minimal intrusiveness. Additionally, it traces intra-service function calls and inter-service requests to provide a thorough understanding of the execution path of requests.

Authors

Institutions

Publication Details

Published
2024-10-24
DOI
https://doi.org/10.1109/ics64339.2024.00022
Citations
2
Primary Topic
Model-Driven Software Engineering Techniques
Type
article
Field-Weighted Citation Impact
0.97
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Building an Observable System Based on OpenTelemetry

Xin-Nian Wang, Chien‐Chao Tseng
2 citations
Model-Driven Software Engineering Techniques
0.97
article

Building an Observable System Based on OpenTelemetry

Xin-Nian Wang, Chien‐Chao Tseng
article en
2 citations

Abstract

In traditional monitoring systems, the health status of services is typically assessed through metrics and logs. However, as the scope of monitoring expands from a monolithic architecture to a distributed system composed of multiple services or more granular microservices, traditional monitoring systems struggle to effectively pinpoint specific errors and their root causes. We propose an observability framework based on OpenTelemetry to generate trace data that captures contextual information and event correlations of requests thereby extending the existing monitoring system into an observability system. The study leverages a Hook to implement instrumentation in a PHP environment, ensuring minimal intrusiveness. Additionally, it traces intra-service function calls and inter-service requests to provide a thorough understanding of the execution path of requests.

National Yang Ming Chiao Tung University (TW)
Sustainable cities and communities
Openalex Percentile: Top 19%
Model-Driven Software Engineering Techniques
0.97
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.