跳转至

AI 监控器


AI 监控器以自然语言 Prompt 作为持续生效的检测规则,按设定频率分析当前工作空间内的观测数据。发现符合描述且有数据证据支持的问题后,系统会生成 AI 监控事件报告,并按所关联的告警策略进行处理。

它适合需要结合业务语义、指标、日志及上下文进行判断的场景,可将人工排查思路转化为周期性检测任务,并在事件报告中提供分析结论和检测证据。

与智能监控器的区别

AI 监控器与智能监控器均支持使用自然语言描述监控需求,但 Prompt 的作用和实际执行方式不同:

对比项 AI 监控器 AI 智能监控器
Prompt 的作用 Prompt 本身作为检测规则,在每次检测时持续生效。 Prompt 用于生成一个或多个具体的检测规则。
执行方式 每次执行时,AI 根据 Prompt 查询并分析观测数据。 规则生成并保存后,系统按固定规则执行检测,不会在每次检测时重新理解 Prompt。
检测结果 由 AI 生成包含分析结论与数据证据的事件报告。 根据已保存规则判断是否生成智能监控事件;同一次检测命中的规则会合并形成分析报告。
调整方式 修改 Prompt,以调整后续分析目标和判断要求。 修改规则阈值或规则状态,或修改需求描述后重新生成配置。

适用场景

场景 可添加的数据对象 Prompt 编写重点 作用
错误日志排查 订单服务的日志索引、来源及相关字段 时间范围、服务、错误现象、持续时间 发现错误量突增或特定错误反复出现等问题,并获得分析结论与排查建议。
服务质量巡检 服务相关指标及标签 环境、服务、关注指标、异常表现 持续关注请求量下降、错误率升高或响应变慢等变化。
发布后观察 发布涉及的指标和日志 发布范围、观察时段、重点风险 在发布后的固定时间段内检查异常信号,辅助判断是否需要进一步排查。

新建监控器

进入监控 > AI 监控器,点击新建 AI 监控器:

  1. 填写监控器名称,选择检测频率和问题类别;
  2. 编写检测 Prompt;
  3. 按需添加提及的数据对象;
  4. 「高级设置」中支持设置单次检测的积分预算,用于限制单次检测任务的积分消耗;
  5. 测试当前配置;
  6. 选择告警策略,配置操作权限后保存。

检测配置

基础信息

配置项 说明
名称 用于标识当前监控器,建议体现检测对象和目标。
检测频率 AI 执行检测的周期,最小为 1 小时。
问题类别 可选安全、稳定性、性能和成本,用于事件分类,不限制实际检测的问题范围。

编写检测 Prompt

Prompt 是 AI 判断问题的主要依据,最多支持输入 20,000 个字符。描述越清楚,AI 越容易准确理解检测目标并选择相关数据进行分析。

建议在 Prompt 中明确以下内容:

内容 说明 示例
分析对象 需要检查的服务、环境、业务或日志来源,并提供对应名称或标签值。 生产环境(env:prod)的订单服务(service:order-service)
时间范围 需要分析的数据时间范围。 最近 1 小时
判断线索 需要关注的异常表现、变化方向或持续时间。 错误量明显增加并持续超过 10 分钟
影响范围 需要 AI 重点分析的服务、资源、请求或用户范围。 下单接口(resource:/api/v1/orders)
期望输出 希望在结果中获得的信息。 主要错误类型、可能原因和排查建议

以下示例中的服务名、环境、接口和阈值仅用于说明,请替换为当前工作空间中的实际值。

例如,要检查指定服务的错误日志,可输入:

检查最近 1 小时生产环境(env:prod)订单服务(service:order-service)的错误日志。重点分析下单接口(resource:/api/v1/orders);若错误量较过去 7 天同一时段的平均值增长超过 50%,且持续 10 分钟以上,请说明主要错误类型、影响范围和可能原因,并给出优先排查建议。

要检查指定服务的性能指标,可输入:

检查最近 30 分钟生产环境(env:prod)支付服务(service:payment-service)的请求量、错误率和 P95 响应时间。若请求量较过去 7 天同一时段下降超过 30%、错误率超过 5%,或 P95 响应时间连续 10 分钟高于 1 秒,请说明异常开始时间、受影响接口和可能原因。

添加数据对象

提及的数据对象用于为 AI 提供分析上下文,帮助 AI 明确可参考的指标集或日志来源。该配置为选填,支持搜索、多选和移除。

点击添加数据对象,按“数据类型 > 指标集或来源 > 字段或标签”的顺序选择:

数据类型 选择方式
指标 选择指标集,并按需选择字段或标签。
日志 选择日志索引及来源,并按需选择字段或标签。

已选对象用于限定分析上下文,不是强制查询条件。AI 仍会结合 Prompt 决定实际查询,建议只添加与检测目标直接相关的数据对象。

高级设置

展开高级设置,可配置单次检测积分预算,默认值为 300 积分。测试、手动触发和定时执行均使用当前监控器已保存的预算,并按实际用量扣除积分。

告警与权限

  • 告警策略:决定事件报告生成后的通知规则、通知对象和通知渠道;
  • 操作权限:用于控制可操作当前监控器的角色、团队或成员。

测试检测

测试检测用于验证 Prompt、数据对象及其他配置能否得到符合预期的分析结果:

  1. 在新建或编辑页面找到测试检测;
  2. 点击测试 Prompt,系统会校验并保存当前配置;
  3. 查看执行进度和检测结果;
  4. 按需调整 Prompt 或数据对象后重新测试。

测试结果包括:

结果 说明
发现问题 生成 AI 监控事件报告,并按所选告警策略处理。
未发现问题 展示本次检测结果。
执行失败 展示失败信息,可根据页面提示调整配置后重新测试。

测试可能触发告警通知。执行前请确认告警策略中的通知对象和渠道,避免影响无关人员。

管理监控器

搜索与筛选

  • 在搜索框中输入监控器名称或 ID;
  • 通过标签、状态或告警策略筛选监控器。

查看运行状态

  • 启用:监控器按配置的检测频率执行;
  • 停用:监控器停止周期性检测,可按需重新启用;
  • 连续失败:监控器名称旁显示连续失败提示,点击可进入配置页检查 Prompt、数据对象和权限配置。

管理单个监控器

操作 说明
查看或编辑 查看监控器配置;具备操作权限时可修改配置。
手动触发检测 使用当前已保存的配置立即执行一次检测。
查看相关事件 查看该监控器生成的事件报告。
克隆 复制当前监控器配置,用于快速创建相似的检测任务。
操作审计 查看监控器的创建、编辑、启停等操作记录。
删除 删除当前监控器;已有事件报告仍保留在事件中心。

导入与导出

  • 导入:通过列表设置菜单导入 JSON 格式的监控器配置;
  • 导出全部:导出当前工作空间内的全部监控器配置;
  • 导出所选:勾选一个或多个监控器后,导出所选配置。

计费说明

AI 监控器每执行一次检测,会分别产生任务调用和 AI 积分用量:

计量项 计量规则
任务调用 每执行一次检测,计为 1 次任务调用。
AI 积分 按本次检测实际消耗的 Credits 扣除。

高级设置中的单次检测积分预算用于控制单次检测的积分消耗,不代表每次固定扣除该额度。

查看相关事件

AI 监控器发现问题后会生成事件报告,并自动汇聚至事件中心,以事件记录的形式展示。

查看入口

  • 在 AI 监控器列表中点击查看相关事件;
  • 进入事件中心 > 所有事件,使用 df_source:aiMonitor 筛选 AI 监控事件报告。

事件内容

打开事件详情,可查看 AI 生成的结构化分析结论,包括问题摘要、判断置信度与支撑证据,以及影响范围、诊断和建议操作等信息,帮助用户理解问题、确认影响并开展后续处置。相关证据会关联本次检测使用的数据,便于进一步核实分析结果。

文档评价

文档内容是否对您有帮助?