摘要
为解决铁路分布式应用梳理组件关系难、绘制拓扑难、故障定位难等问题,提升铁路分布式应用的综合管理能力和运行维护(简称:运维)保障能力,提出一种基于OpenTelemetry的铁路分布式应用配置关系自动发现系统。通过采集探针获取链路追踪数据,经ETL(Extract-Transform-Load)转换为配置库可识别的结构化关系,实现配置关系发现、网络扫描、深度发现等功能。应用表明,该系统可有效解决上述问题,提高应用数据可观测性,为铁路分布式应用运维管理提供数据支撑。
To solve the problems of difficulty in sorting component relationships,drawing topology,and locating faults in railway distributed applications,and enhance the comprehensive management and operation maintenance guarantee capabilities of railway distributed applications,this paper proposed a railway distributed application configuration relationship automatic discovery system based on OpenTelemetry.The paper collected link tracking data through probes and transformed it into structured relationships recognizable by the configuration library through ETL(Extract-Transform-Load),implemented functions such as configuration relationship discovery,network scanning,and deep discovery.The application shows that the system can effectively solve the above problems,improve the observability of application data,and provide data support for railway distributed application operation and maintenance management.
作者
刘然
李光兆
刘忏
季涵婷
LIU Ran;LI Guangzhao;LIU Chan;JI Hanting(Operation and Maintenance Department,China Railway Information Technology Group Co,Ltd.,Beijing 100044,China;Railway Service Department,China Railway(Beijing)Information Technology Service Co.Ltd.,Beijing 100055,China)
出处
《铁路计算机应用》
2025年第8期38-43,共6页
Railway Computer Application
基金
中国国家铁路集团有限公司科技研究开发计划课题(N2023S024)。
关键词
分布式应用
分布式链路追踪
OpenTelemetry
配置关系
ETL转换
distributed applications
distributed link tracing
OpenTelemetry
configuration relationship
Extract-Transform-Load(ETL)transform