可观测分析¶
Obsy AI Copilot 可以结合当前页面上下文和当前用户有权访问的工作空间数据,对可观测对象进行总结、异常分析和根因定位。本页还包含由告警策略自动执行的 AI 聚合能力。不同能力对应不同的数据入口和结果形态,使用前应先进入需要分析的页面或业务流程。
| 能力 | 适合处理的问题 | 主要结果 |
|---|---|---|
| 页面分析与根因定位 | 当前日志、链路、告警、故障、RUM、安全信号或仪表板发生了什么,可能原因是什么。 | 对象摘要、根因方向、关键证据、影响范围和行动建议。 |
| 列表与资产分析 | 当前列表中有哪些异常、主要分布和需要优先关注的对象。 | 关键指标、Top 分布、样本摘要、风险与建议。 |
| 数据库查询优化 | 当前 SQL 或数据库 Query 为什么慢,如何优化。 | 查询摘要、执行计划证据和优化建议。 |
| 告警聚合与压缩 | 通过告警策略中的 AI 聚合,对一段时间内的大量告警进行分类、去重和归纳。 | 聚合摘要、分类结果和收敛建议。 |
| 故障初步分析 | 从故障中心生成故障时,如何快速形成首评。 | 事件背景、影响范围、可能原因和下一步操作。 |
页面分析与根因定位¶
当您正在查看某条异常数据,希望快速理解现象、判断可能原因或确定下一步排查方向时,可以直接在当前页面打开 Copilot。
当前能力覆盖以下类型的详情页:
- 告警事件、错误中心和故障;
- 日志和链路详情;
- 仪表板;
- RUM 会话、页面、资源、操作、长任务和错误;
- 安全信号;
- 数据库 Query 详情,其中 SQL 优化规则参见数据库查询优化。
实际支持范围以当前页面是否向 Copilot 提供分析上下文为准。
分析当前页面¶
- 打开需要分析的详情页,并将页面时间范围调整到需要关注的区间。
- 打开 Copilot,点击页面提供的快捷分析提示,或直接描述分析目标。
- 如有明确关注点,补充需要判断的影响范围、关联服务、异常时段或期望输出。
以下页面可能显示对应的快捷分析提示:
| 当前对象 | 快捷提示 |
|---|---|
| 错误日志详情 | 分析这条错误日志 |
| 告警事件详情 | 分析这次告警 |
| 单个仪表板 | 检查这个仪表板 |
| 错误链路详情 | 分析这条异常调用链 |
| RUM Error 详情 | 分析这条错误 |
开始输入其他内容、发送消息、切换对象或关闭面板后,快捷提示会消失。同一对象在同一次面板会话中只提示一次;提示消失后仍可以直接输入相同目标。
分析结果¶
Copilot 会先读取当前对象,再按需要查询同一时间范围内的相关证据。对于已确认的异常,结果通常包括:
- 当前对象和异常现象;
- 最可能的根因或风险方向及其置信度;
- 支持结论的日志、指标、链路或事件证据;
- 已知影响范围;
- 可执行的验证与处理建议。
如果当前对象没有明确异常,Copilot 会提供摘要和风险说明,不会为了输出根因分析而假设存在故障。证据不足时,结果会指出尚未确认的部分和需要补充的数据。
注意
页面分析是只读能力,不会创建、修改或删除监控器、告警规则、仪表板及其他平台资源。分析结论取决于当前页面上下文、查询范围和可访问数据,执行处置操作前仍需人工确认。
列表与资产分析¶
当单条数据不足以说明整体情况,或者需要从当前列表中寻找异常分布、Top 对象和共性特征时,可以让 Copilot 分析当前列表。
当前能力可用于仪表板、日志、链路、RUM、告警事件、安全信号、错误中心和故障等已支持的列表页。具体可分析的字段与对象由当前页面提供的筛选条件和数据范围决定。
分析当前列表¶
- 在列表页设置时间范围和筛选条件,使列表保持在需要分析的业务范围内。
- 打开 Copilot,说明希望得到的结论,例如“总结当前列表的异常分布”“找出错误最多的服务”“分析最近事件的共同特征”。
- 需要对比或排序时,明确分组维度、关注指标或 Top 数量。
Copilot 会沿用当前页面的查询边界,优先执行聚合或抽取少量样本,而不是无边界读取全部明细。
分析结果¶
结果通常包含当前范围概览、关键数量、Top 分布、代表性样本、风险说明和下一步建议。列表中没有足够字段、查询失败或结果为空时,Copilot 会保留当前事实并说明证据缺口。
列表分析不会改变当前筛选条件,也不会对列表对象执行批量操作。
数据库查询优化¶
在数据库 Query 详情页发现查询耗时过长、扫描量过大或执行表现异常时,可以使用该能力分析 SQL 和执行计划。
执行优化分析¶
- 打开目标数据库 Query 详情页。
- 打开 Copilot,输入“分析当前 SQL”“为什么这条 Query 很慢”或“根据执行计划给出优化建议”。
- 如果存在明确目标,例如降低扫描行数、改善索引使用或减少排序开销,可以在问题中一并说明。
分析结果¶
Copilot 会基于当前 Query 详情中已有的数据进行分析。结果可以包含:
- 数据库类型、查询耗时、调用次数、扫描行数和返回行数等可用统计;
- 原始 SQL;
- 已返回的执行计划和关键字段;
- 针对查询改写、索引、过滤条件或执行方式的建议。
如果当前详情没有返回执行计划,Copilot 会展示已有 SQL 并说明缺少的证据,不会虚构执行节点或成本。该能力只提供分析和建议,不会自动执行改写后的 SQL,也不会修改数据库对象。
告警聚合与压缩¶
当同一时段内产生大量重复或相关告警,逐条阅读难以判断主要问题时,可在告警策略中启用 AI 聚合。系统会在设定的聚合周期内对告警进行分类、去重和归纳,再按告警策略发送聚合通知。该能力由告警策略自动执行,无需打开 Copilot 或发起对话。
注意
AI 聚合会消耗 Obsy AI 积分。请结合告警数量与通知时效合理设置聚合周期,以控制积分消耗。
该能力会重点识别:
- 同一监控器重复触发的告警;
- 同一主机、应用、服务或依赖产生的相关告警;
- 云平台、基础设施、Kubernetes、中间件、数据库、日志、链路和交付链路等常见类别;
- 高频对象和需要优先关注的异常。
聚合结果¶
系统会根据聚合时间范围和输入的告警集合生成结构化结果,包括:
- 聚合周期内触发告警的监控器数量和告警通知数量;
- 按异常类型整理的监控器、代表性标题和分类摘要;
- 高频主机、应用或服务的关联说明;
- 针对重复告警、关联异常和优先排查对象的建议。
状态为恢复的事件可以用于说明问题已经恢复,但不会计入异常告警数量,也不会作为根因建议的主要依据。聚合结果只基于本次传入的告警内容,不能替代对原始指标、日志和链路的进一步验证。
故障初步分析¶
在故障中心生成故障的场景中,可以使用 Copilot 根据已传入的事件详情生成结构化首评,帮助处理人快速理解问题背景并开始排查。
初步分析结果¶
当该能力在当前流程中启用时,Copilot 会从事件详情中提取可用信息,并按实际数据组织以下内容:
- 事件标题、状态或等级和首次发生时间;
- 检测时间范围、影响对象和关键指标快照;
- 按优先级排列的可能原因;
- 紧急排查、变更回溯和流程升级建议。
初步分析只使用当前故障流程传入的事件详情。缺少时间、等级、影响范围或指标时会省略相应内容,并明确不确定性,不会补造数据。