AI 智能体在 Grafana 中能做什么
查看早间仪表盘
每个工作日 8:30,AI智能体打开服务概览仪表盘,将每个面板与上周同一时段的数据比较,告诉您哪些面板超出正常范围,以及偏离了多少。
指令每个工作日 8:30,检查 Production overview 仪表盘,告诉我哪些面板看起来异常。
排查触发的告警
告警触发时,它会用 PromQL 和 LogQL 查询 Prometheus 和 Loki 数据源中该时段的数据,检查 GitHub 中最近的部署,并在您打开电脑前写好调查结果。
指令当 HighErrorRate 告警触发时,查询该服务的指标和日志,写出可能的原因。
减少告警规则噪声
它会统计每条规则在过去 30 天触发的次数,以及其中多少次在几分钟内自行恢复,然后为最频繁触发的规则提出新阈值或等待时间。编辑规则前会先征求同意。
指令我们的 Grafana 告警规则中,哪些上个月触发最多,但没有人采取行动?请提出减少告警噪声的设置。
为计划内工作静默告警
周六 22:00 数据库升级前,它会准备一条仅匹配受影响标签的静默规则,并设置在预计工作结束时到期。您在卡片上批准后,它才会添加。
指令我们将在周六 22:00 到 23:30 升级主数据库。请准备一条静默规则,仅静默该数据库的告警。
草拟新仪表盘
描述您想监控的内容,例如各地区的结账延迟,它就会编写查询、选择面板类型并生成仪表盘 JSON。保存到文件夹前会等待您的同意。
指令创建一个结账仪表盘:按地区展示 p95 延迟、错误率和每分钟订单数。保存前先给我看。
在图表上标记部署
当 GitHub 中发布新版本时,它会在该服务的仪表盘上准备一条包含版本号和链接的注释,方便将图表中的突变与导致它的变更对应起来。
指令每次我们在 GitHub 发布 api 的新版本时,在 API 仪表盘上添加注释。汇总后交给我审批。
撰写每周可靠性简报
每周五,它会从您指定的仪表盘中提取本周的可用性、延迟和告警次数,在 Google Docs 中写一页简报,并附上说明情况的面板。
指令每周五 4 点,根据 SLO 仪表盘在 Google Docs 中撰写本周可靠性简报。
如何连接
- 1在 Grafana Cloud 或您自己的服务器上的 Grafana 中创建服务账号,授予 Viewer 或 Editor 角色,然后连接一次账号令牌。如果是自托管实例,AI智能体只能访问可通过互联网连接的内容。
- 2Grafana 适合连接给您的工程 AI智能体,也适合连接给撰写每周可靠性简报的运营 AI智能体。只给维护仪表盘的 AI智能体授予 Editor 权限。
- 3读取仪表盘、运行查询和查看告警历史无需审批。保存或删除仪表盘、编辑告警规则或联系点、添加静默规则以及创建注释,都需要先征求同意。
更多开发与 IT应用
AI 智能体还可使用以下同类应用,每款应用都有专属介绍页。
常见问题
AI智能体能读取并解释 Grafana 仪表盘吗?
可以。Monmo AI智能体会打开您指定的仪表盘,读取每个面板及其背后的查询,用通俗的语言说明哪些数据超出范围、从何时开始,以及与什么数据相比。它可以定时执行,只向您发送值得关注的面板。
AI智能体能创建或修改 Grafana 告警规则吗?
可以。AI智能体会草拟规则,在您批准后保存。它会编写查询、阈值、等待时间和标签,说明该规则上个月会触发多少次,并在卡片上展示变更。它通过 Grafana 连接保存;如果连接无法完成某项操作,则使用自己的浏览器。
半夜触发告警时,AI智能体会排查吗?
可以。告警到达已连接的应用时,例如收到 Slack 频道消息或邮件,AI智能体就能立即开始排查。值班人员打开告警时,可以看到一份包含所查查询和图表的报告。叫醒值班人员仍需依靠 PagerDuty 等呼叫工具。
支持自托管的 Grafana 吗?
支持,但运行在云端的 AI智能体电脑必须能连接到该实例。只能通过 VPN 或办公网络访问的 Grafana,AI智能体无法连接。Grafana Cloud 和其他实例一样,可以通过服务账号令牌连接。