Netflix 用本体和 RDF 知识图谱构建可观测性体系,支撑 AutoRCA 排障
Netflix 构建 Observability Ontology 与 RDF 知识图谱 QuipuDB,用类型约束把 LLM、模糊匹配等非确定性输出收成可 SPARQL 查询的确定性三元组,再喂给 AutoRCA。图谱覆盖约 12 个命名空间,Application 对照约 4.9 万软件目录校验;Correlation Engine 读取 13 类信号,在约 10 分钟窗内按时间邻近与严重度找路径,置信度低于 0.6 的相关链被丢弃。作者还整理了自建时的八条原则,并提到下一步计划与 Netflix UDA 的领域建模语言 Upper 对接。
如 0.87)。 Knowledge Flywheel Observe → Enrich → Infer → Adapt:一次事故里发现的因果链变成下次检测规则;图谱从 schema 长成「记忆」(例:api-gateway 发布相关 SEV-2 占比、超时类问题占比等叙述性洞察)。 落地:AutoRCA 多个专科 Agent 围同一问题协作;本体当共同词汇:写 traces 发现的人与读 logs 的人互不认识,都读写同一 ops:Application 三元组。告警仍响、人仍拍板、代码仍人写;省下的是找 owner、拼发布、跨系统相关、回忆上季度类似事故。假说仍会错,故每条带证据。 如果要自建:八条原则 先建模身份与权威目录;本体当代码(PR/评审);概念与实例分离;用开放标准;用类型系统约束随机工具;enrichment 有序且 best-effort;把人的推理与遥测一起建模;人审批准 Agent/本体变更。 下一步 AutoRCA → 高置信自动修复(回滚/切流/改代码)→ 预测性自愈。计划与 Netflix UDA 的领域建模语言 Upper 对接,先以事故建模做 PoC。
匹配字段正文
