告警发了、数据全了,为什么故障还得人盯着?Agentic Ops 正在改变运维的最后一公里

前言

监控能发现问题,AI 能给建议,但处置、验证、闭环,依然靠人兜底。

智能运维的下一站,不是“更聪明的问答”,而是让 Agent 围绕目标持续工作。

01 一个运维老难题

版本发布完成,错误率突然飙升。

告警已经触发,指标、日志、链路数据一应俱全。但接下来,SRE 还是要在多个系统之间反复横跳:

  • 确认影响范围,排查上下游依赖
  • 关联最近的发布、配置变更
  • 评估 AI 建议是否靠谱,操作有没有风险
  • 执行后,还得盯着业务指标确认恢复

数据和 AI 让“发现问题”变容易了,但从发现到解决,大量环节依然靠人工衔接。

这也是企业在落地智能运维时最真实的痛点:看得见异常,推不动闭环。

02 运维的进化:从“人追着问题跑”到“Agent 围着目标转”

回顾运维的演进,主线非常清晰:

阶段

怎么干活

驱动力

人工运维

阈值告警 + 人工巡检

规则驱动,被动响应

AIOps

异常检测 + 关联分析

数据驱动,辅助决策

运维助手

自然语言查数据、看告警

提问驱动,智能辅助

Agentic Ops​

定目标 → Agent 自主观察、诊断、处置、验证​

目标驱动,自主运维​

前三个阶段有个共同点:每一步都得人推。你问,它答;你查,它给结果。

Agentic Ops 的核心变化是:

人设定一个持续的运维目标,Agent 围绕这个目标自主工作。

比如你设定:“每次核心应用发布后,自动检查运行状态,发现异常就关联变更展开调查,并跟进处置效果。”

之后,Agent 自己观察环境、发现异常、收集证据、推进诊断。人只在关键决策点介入——人定目标,Agent 跑过程。

03 第一步:让 Agent 真正“懂”你的系统

Agent 要自主工作,第一个前提是什么?它得理解你的运维环境。

现实是:指标在监控系统,日志在日志平台,资产在 CMDB,代码和发布在研发平台。数据散落各处,语义各不统一。

一个合格的诊断需要的上下文是这样的:

某个接口报错了 → 它属于哪个服务?跑在哪些实例上?依赖哪个数据库?最近有没有发布?

这需要两层能力:

1)统一连接,降低接入成本

  • 授权范围内自动发现资源、感知变化
  • 用自然语言描述接入诉求,系统自动匹配数据源、生成方案、完成校验
  • 原始数据经过解析、聚合、关联,变成可直接分析的结构化信息

2)统一建模,构建运维知识图谱

将指标、日志、链路等可观测数据,与应用、实例、容器、数据库、代码、流水线等资源对象关联,持续维护统一语义 + 实体关系 + 动态拓扑。

这就是 Agent 的“工作记忆”,所有跨系统调查都建立在此之上。

image

04 从“给建议”到“有证据”:诊断不能靠猜

有了统一上下文,用户可以从一个简单问题开始:

“帮我看看最近一小时错误率最高的几个应用。”

系统理解意图、跨域查询、聚合对比、提炼结论——这已经比传统方式高效很多。但更关键的能力是:

当异常发生时,如何形成一条有证据支撑的诊断链条?

一个严谨的诊断流程:

  1. 锁定范围:异常对象、影响面、时间窗口
  2. 全域取证:指标、日志、链路、变更记录、代码提交……
  3. 假设驱动验证:提出可能原因 → 取证 → 支持或排除 → 调整方向继续调查
  4. 输出结论:根因 + 影响路径 + 传播链路 + 证据 + 处置建议

核心原则:证据不足,就继续调查,不强行给结论。

这种能力可以覆盖:

  • 跨云产品故障传播分析
  • 应用端到端异常定位
  • 变更引发的异常溯源
  • 告警风暴中的重点问题收敛

image

智能运维从“发现”到“闭环”

可抽象为 7 个能力域 + 4 条横切约束。

1. 能力域
  1. 目标与范围定义
    • 输入:业务/系统目标、关注对象、时间窗、自主度、风险边界
    • 形态:一次性问答目标 / 长期巡检目标 / 发布后守护目标 / 跨域故障调查目标
    • 通用原则:人定目标与边界,Agent 定执行路径
  2. 统一运维上下文(Context Fabric)
    • 接入对象:指标、日志、链路、事件、资源资产、拓扑、变更、代码/CI-CD、工单、成本
    • 建模对象:业务→应用→服务→实例→容器→中间件→数据库→网络→云资源→依赖关系
    • 关键产出:统一实体、统一语义、动态拓扑、可追溯关系图,供智能体而非给人看报表
    • 接入方式抽象:自动发现、自然语言配接入、代理接入异构环境、预处理算子(解析/聚合/关联)
  3. 信号检测与降噪(AIOps 基础)
    • 异常检测、告警去重、告警风暴收敛、影响对象识别
    • 输出:候选异常集、影响范围、优先级,而不是原始告警洪流
  4. 跨域诊断与根因(Investigation Agent)
    • 流程:锁定对象/时间窗/影响面 → 拉全域证据 → 提出假设 → 取证验证 → 收敛根因
    • 证据类型:指标突变、错误日志、慢调用链、资源瓶颈、近期发布/配置/MR/提交、依赖传播路径
    • 输出标准:根因判断+影响范围+传播路径+证据链+处置建议;证据不足则继续调查
    • 通用反模式:只靠智能体自报“已修复”,必须用遥测复读验证
  5. 持续任务与问题对象(Closure Runtime)
    • 长期任务(Mission 抽象):异步、事件/定时触发、围绕目标持续观察,自主生成问题
    • 问题发现(Finding 抽象):单个问题全生命周期对象,聚合现象/证据/根因/责任人/状态/动作/结果
    • 状态托管+Checkpoint:长周期不断记忆、可断点续跑、可人工挂起
    • 经验沉淀:调查轨迹、处置SOP、验证结果回写知识库/RAG/拓扑
  6. 分级执行与验证(Action Guardrail)
    • 三级:自动(低风险查询/报告)、人工确认(重启/改配置/扩缩容/发布回滚)、强制拦截(禁规/越权)
    • 执行前双校验:策略规则+身份权限;执行后复测业务指标;不恢复则回退/转人工
    • 验证闭环:用检测同一套遥测确认恢复,不用工具返回码代替业务恢复
  7. 多入口集成(Delivery Layer)
    • API/SDK、页面组件嵌入、IM(飞书/钉钉/企微类)、CLI、Plugin、Skill、自有Agent对接
    • 目的:不改变企业现有工作台,把“查数—诊断—处置—审计”做成可调用能力
2. 横切约束(贯穿全部)
  • 身份与授权:最小权限、资源级鉴权、执行身份可审计
  • 策略与审批:自动/人工/禁止分级,爆破半径限制,变更窗口
  • 审计与追溯:对话、工具调用、数据访问、CLI、审批、执行结果全留痕
  • 安全与隔离:传输加密、敏感数据脱敏、环境代理、跨账号/跨云隔离

05 从诊断到闭环:让问题解决真正“落地”

诊断完 ≠ 问题解决。真正的挑战是:处置、验证、学习,形成持续闭环。

长期任务:7×24 的“数字同事”

用户设定业务范围和策略,系统在后台异步持续运行:

  • 观察环境变化
  • 发现异常即展开调查
  • 自主生成问题对象

不依赖人不断发起新提问,像一个持续在线的 SRE。

问题对象:全生命周期追踪

诊断产生的现象、证据、影响、根因、处置建议,汇聚为一个持续更新的问题对象。

谁在处理、进展如何、执行了什么动作、最终结果是什么——全记在同一个上下文里。哪怕经历多轮交接,也能沿着同一条线索持续推进。

分级执行:安全可控的自动化

级别

场景

控制方式

自动执行

低风险查询、分析、报告

策略允许即放行

人工确认

改配置、重启、扩缩容

必须人审批

强制拦截

命中禁止规则的操作

直接阻断

两个硬约束:

  • 执行前:策略 + 权限双重校验,人工确认不能突破权限边界
  • 执行后:用遥测数据验证业务恢复,不只看工具返回码。没恢复就回退或转人工

经验沉淀:越用越聪明

调查轨迹、处置过程、验证结果持续沉淀为经验库。下次类似问题出现时,系统更快收敛判断——从“单次智能”走向“持续进化”。

image

06 不颠覆现有流程,而是增强它

企业通常已有成熟的运维平台、研发工具和协作方式。务实的做法是能力服务化,入口随你选:

  • API/SDK:对接自研平台和自动化流程
  • 页面嵌入:分析能力嵌入现有控制台,不切工具
  • IM 集成:在飞书/钉钉/企微群里完成告警响应和诊断协作
  • CLI / Plugin / Skill:让自建 Agent 和 AI 工具直接调用运维能力

核心理念:不强迫迁移到新平台,而是在你熟悉的环境里获得 Agentic Ops 的能力。

image


07 写在最后

智能运维的终极目标,不是“让 AI 替代人做决策”,而是让数据、判断、行动形成连续的工作过程:

  • 统一连接和建模 → 消除上下文割裂
  • 跨域取证和诊断 → 加速专家判断
  • 长期任务 + 分级执行 + 效果验证 → 持续推进问题解决

Agent 承担更多持续性工作,人专注于关键决策和复杂问题。这种分工,正在推动运维从被动响应走向主动自治。

落地建议:​ 从高频但重复的小场景切入——比如某个核心应用的发布后守护,先跑通“统一上下文 → 跨域诊断 → 分级执行”的小闭环,再逐步扩展目标范围。

觉得有启发?欢迎转发给团队一起讨论。你们在落地智能运维时遇到的最大卡点是什么?评论区聊聊。

posted on 2026-10-13 20:41  PetterLiu  阅读(14)  评论(0)    收藏  举报