Design and implementation of observability system based on event storage engine

To solve the challenges posed by the significant increase in software system complexity due to the drastic changes in software architecture and the widespread adoption of new technologies over the past decade—challenges that have led to a surge in software bugs and difficulties in system failure tro...

Full description

Saved in:
Bibliographic Details
Main Authors: CHEN Hongxi, QIU Xiaobin, QU Yang, CAO Lei, WANG Juzheng, CHEN Xin
Format: Article
Language:zho
Published: Editorial Department of Journal on Communications 2024-11-01
Series:Tongxin xuebao
Subjects:
Online Access:http://www.joconline.com.cn/zh/article/doi/10.11959/j.issn.1000-436x.2024256/
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:To solve the challenges posed by the significant increase in software system complexity due to the drastic changes in software architecture and the widespread adoption of new technologies over the past decade—challenges that have led to a surge in software bugs and difficulties in system failure troubleshooting, a design and implementation method for a more flexible and efficient monitoring system tailored to traditional monolithic service-based monitoring systems was proposed. The method abstracted traditional monitoring data sources into a unified event model and designed a corresponding storage engine that offered a unified query and write API. Based on the event storage engine, an observability system was constructed, providing richer and more powerful querying and analysis capabilities. The final application results demonstrate that, compared to traditional monitoring systems, the observability system developed in this paper significantly enhances efficiency in troubleshooting and problem analysis.
ISSN:1000-436X