Grafana Labs

Spend less time on repetitive tasks with the new automation feature in Grafana Assistant

8.5内容质量
Spend less time on repetitive tasks with the new automation feature in Grafana Assistant

TL;DR · AI 摘要

Grafana Assistant 新增自动化功能,可减少重复任务,提升运维效率。

核心要点

  • Grafana Assistant 的自动化功能支持定时执行提示或技能。
  • 自动化功能可将重复问题转化为技能,形成标准化操作流程。
  • 自动化运行包含三个部分:执行内容、执行时间、执行结果。

结构提纲

按章节快速跳转。

  1. 文章介绍了 Grafana Assistant 新增的自动化功能,旨在减少重复任务。

  2. 自动化功能使团队能够从相同的输入和流程开始,形成标准化的操作习惯。

  3. 自动化运行包含三个部分:执行内容、执行时间、执行结果。

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • Grafana Assistant 自动化功能
    • 核心优势
      • 减少重复任务
      • 形成标准化流程
      • 提升运维效率
    • 自动化运行结构
      • 执行内容
      • 执行时间
      • 执行结果

金句 / Highlights

值得收藏与分享的关键句。

#Grafana#自动化#AI#运维
打开原文

标题:通过 Grafana Assistant 的新自动化功能,减少重复任务的时间

URL 来源:https://grafana.com/blog/spend-less-time-on-repetitive-tasks-with-the-new-automation-feature-in-grafana-assistant/

发布时间:2026-05-27

Markdown 内容: 几十年来,安排定期任务(如 cron 作业)的能力一直存在。那么,为什么我们仍然每天手动运行相同的 AI 提示?

当你使用 Grafana Assistant,我们的 AI 驱动的可观测性代理,以保持对系统状态的掌控时,你可能会发现自己反复提出相同的问题。也许你想知道夜间发生了什么变化,或者昨天的部署是否影响了延迟,或者哪些仪表板或 技能 已经过时。这些都是重要的提示,但它们也是那种悄无声息地占用你早晨时间的问题。

通过 自动化,目前处于公开预览阶段,你可以停止手动提出这些问题。只需使用一个有效的提示或技能,安排它,然后让 Assistant 在后台运行,这样答案在你需要时就会准备好了。在本文中,你将了解到你的团队如何从一个已经执行了你信任流程的 Assistant 对话上下文中开始每个站会、交接或双周审查。

从一个好答案到操作习惯

当你提出一个查询时,一个有用的 Assistant 会话通常会捕捉到需要检查的仪表板、重要的指标、需要关注的日志,以及你的团队多年来积累的判断。自动化为这些知识和步骤提供了一个栖息地。

除了简单的定时提示之外,这一过程还提供了非显而易见的好处,包括:

  • 标准化的重复调查。 每个人都从相同的输入和相同的流程开始。
  • 聊天作为操作资产。 一个重复的问题可以变成一个技能,而一个技能可以变成一个定时的工作流程。
  • 随着时间推移的系统改进。 如果自动化反复发现相同的问题,可以利用这个信号创建一个新的警报、改进一个仪表板,或更新底层的技能。

自动化运行的结构

图片 1:博客图片
图片 1:博客图片

自动化有三个部分:

  • 要运行的内容: 一个提示,或使用斜杠命令调用的技能
  • 运行时间: 一个时间表,或仅手动执行
  • 谁可以使用它: 根据权限设置为私有或共享可见性

当其运行时,Assistant 会使用你的 Grafana 用户身份启动一个新的后台对话。结果会保存在自动化历史记录中,因此你可以在之后打开它、分享它、分叉它,或从事件回顾中链接到它。

[在 Grafana Cloud 中使用自动化:关键示例](https://grafana.com/blog/spend-less-time-on-repetitive-tasks-with-the-new-automation-feature-in-grafana-assistant/#using-automations-key-examples-in-grafana-cloud)

自动化功能使你可以通过将计划的 Assistant 提示与 Grafana Cloud 的其他部分连接起来,统一你的操作习惯。以下示例展示了此功能如何与核心功能(包括 Grafana AlertingGrafana Cloud IRM 以及 Assistant 的 基础设施记忆)集成,以自动化高影响力的工作流程。

[自动化技能并保持技能更新](https://grafana.com/blog/spend-less-time-on-repetitive-tasks-with-the-new-automation-feature-in-grafana-assistant/#automate-a-skill-and-keep-the-skill-fresh)

技能 捕获了调查的 _方法_,而自动化捕获了 _时机_。最清晰的模式是将它们分开。将持久的故障排除过程放在技能中。然后让自动化提供运行时范围:你今天关心的时间范围、服务、事件或发布窗口。

code
/check-cart

专注于过去 24 小时。包括在此窗口内部署的任何内容,并在突出显示相关指标之前指出异常。

只需精炼一次 /check-cart,每个调用它的自动化在下一次运行时都会获取更改。一个事实来源,多个计划。

和任何知识一样,技能可能会过时。它们引用了被重命名的仪表板、被弃用的警报、移动的规则组,以及逐渐不再匹配现实的指令。现在技能已普遍可用,大多数团队最终会拥有比单个用户能记住的更多的技能。

自动化是一个自然的地方,可以保持它们的更新。运行一个每月维护流程,将技能视为你操作表面的一部分:

code
审查我们团队拥有的每个共享技能。对于每个技能:
- 解决引用的仪表板、警报和规则组。
  标记任何不再存在的内容。
- 识别具有重叠指令的技能对,并建议合并或拆分。
- 强调技能指令与所覆盖服务的最新基础设施记忆之间的矛盾。

按“立即修复 / 审查 / 存档”进行分组,输出一个待办事项列表。

输出结果会成为一个小型待处理列表,你可以逐步处理。随着时间的推移,你的技能开始表现得像活跃的操作知识。

自动交接值班任务

值班交接的结束往往并不整洁。存在未解决的事件、重要性各异的警报,以及消耗预算速度过快的SLO。这些上下文信息通常存在于即将离岗的工程师脑海中。由于Grafana Assistant可以与IRM日程、事件、Grafana Alerting和仪表板配合使用,一个提示就可以生成一个交接,让接班的工程师了解当前情况。

code
为接班工程师总结当前的值班状态:
- 所有开放的IRM事件以及每个事件的最后状态更新
- 过去12小时内任何警报通知失败或路由问题
- 检查xyz仪表板,查看是否有SLO在短窗口和长窗口内的消耗速度超过两倍
- 按风险等级推荐后续操作

使用IRM、警报和仪表板工具。保持摘要易于浏览。

通过设置这个提示,可以在轮班切换前15分钟自动运行,并在交接频道中分享生成的对话内容。

每日运行仪表板和SLO审查

站会和早间审查通常依赖于谁先打开仪表板。这在第一个查看者检查略微不同的时间范围、跳过一个嘈杂的面板或忘记将今天与上周进行比较时就不再有效。

一个工作日的摘要可以读取相同的仪表板,检查相同的SLO范围,比较相同的时间窗口,并仅总结发生变化的内容。

code
1. 读取仪表板"api-overview"并捕获关键面板。
2. 检查每个标记为team:platform的目标在过去的24小时内SLO的消耗情况,标记任何消耗率超过1.0的情况。
3. 将关键指标与7天前的相同时间窗口进行比较,并仅总结退步情况,跳过稳定或改善的面板。
4. 最后以一行“发布 / 暂停 / 调查”作为总结。

揭示基础设施的不足

基础设施记忆为Assistant提供了一张现成的基础设施地图:服务的功能、部署方式、依赖关系,以及在出现问题时重要的指标、标签和日志。

这种上下文在事件发生时很有用,但在需要之前进行审查也是有价值的。每周的自动化可以将某个服务的当前基础设施记忆转化为简短的摘要,供团队扫描、讨论并用于改进系统。

code
使用基础设施记忆为支付服务组生成摘要。

包括:
- 如果可用,链接到基础设施记忆
- 服务概述和主要运行时或命名空间详细信息
- 上游和下游依赖关系
- Assistant在调查期间会使用的关键指标、标签和日志来源
- 与团队运行手册相比的任何差距、模糊点或不一致之处
- 为值班工程师提供的三个具体后续操作

保持摘要易于浏览,并将确认的基础设施记忆与建议的清理工作区分开。

配置自动化

要创建一个自动化,打开 Grafana Assistant,进入 设置自动化新建自动化。然后提供以下信息:

  • 一个名称
  • 一个提示语和/或技能
  • 一个计划,或仅保留为手动执行
  • 一个可见性设置
  • 一个时区

如果你正在使用一个活跃的 Assistant 聊天窗口,你可以让它为你创建一个自动化,它会提示你输入上述相同的信息。

从你的团队已经在定期进行的问题开始:站立会议之前、部署之后、周末之后,或在每周可靠性审查期间。经过几次循环后,你将知道它是否应保持为自动化、转变为技能,或者升级为更好的仪表板、警报或运行手册。

自动化成功的最佳实践

使用自包含的提示语。 每次自动化运行时,Assistant 都会以一次新的对话开始,因此请将提示语写得像是一个新成员在冷读时阅读它。请指定仪表板名称、服务、SLO 范围、时间范围和输出格式。

手动验证。 点击“运行”几次,阅读生成的对话内容,并在启用计划之前,对任何模糊的提示语输入进行调整。

从最慢但有用的节奏开始。 几乎实时的检测应属于警报。自动化最适合用于重复的分析、摘要、审查、审计和工作流检查。

将计划与技能分开。 如果该过程可以重复使用,请将其放入技能中。如果时间安排可以重复使用,请将其放入自动化中。这种分离使两者都更容易维护。

Grafana Cloud 是开始使用指标、日志、追踪、仪表板等的最简单方式。我们提供一个慷慨的永久免费层级,并且有适用于所有使用场景的计划。立即免费注册!

标签