@inproceedings{98ee963f5f25416dba7d199b9a5b1e5c,
title = "Building an Observable System Based on OpenTelemetry",
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.",
keywords = "hook, Instrumentation, Observability, OpenTelemetry, Trace",
author = "Wang, \{Xi Zhen\} and Tseng, \{Chien Chao\}",
note = "Publisher Copyright: {\textcopyright} 2024 IEEE.; 2024 International Computer Symposium, ICS 2024 ; Conference date: 24-10-2024 Through 26-10-2024",
year = "2024",
doi = "10.1109/ICS64339.2024.00022",
language = "English",
series = "Proceedings - 2024 International Computer Symposium, ICS 2024",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "76--81",
booktitle = "Proceedings - 2024 International Computer Symposium, ICS 2024",
address = "美國",
}