现代分布式微服务部署会在物理和逻辑上分区的基础设施中产生海量、异构、多格式的可观测日志。SRE 在面对级联故障时,需要手动关键字过滤并在多个监控仪表盘之间进行时间关联,导致根因定位异常困难。我们提出 语义可观测性,一种自主多代理框架,将不同来源的日志统一映射到可查询的属性图数据库中。
在属性图中,物理拓扑、软件依赖和事件时间序列被建模为带属性的节点和有向关系,从而弥合平面、无结构日志库的语义鸿沟。基于该统一底层,我们构建了一个有状态的多代理系统,使用 有向循环图 (DCG) 编排代理行为。系统在拓扑上自主巡航,利用因果图算法和时间回溯定位异常的精确影响范围。
被裁剪的子图随后交由大语言模型 (LLM) 推理引擎解释,生成上下文相关的代码级根因分析 (RCA) 与可执行的修复建议。本文阐述了系统架构、形式化关系本体以及多代理控制回路,并概念性展示了框架如何消除噪声、降低平均修复时间 (MTTR)、压缩 LLM token 消耗并防止结构性幻觉。我们还提供了基于 LogHub 与 Train‑Ticket 标准基准的开源验证框架,为后续的量化评估和生产级基准测试奠定基础。
点评:语义可观测性通过属性图统一日志语义,实现了自动化因果追踪和 LLM 驱动的根因报告,为微服务运维提供了可扩展且高效的诊断路径。