Spend less time on operational busywork and resolve incidents faster with Grafana Workflows

TL;DR · AI 摘要
Grafana Workflows通过自动化流程减少操作负担,提升事件响应效率,支持与Grafana Assistant集成。
核心要点
- Grafana Workflows自动化创建Slack频道并分配值班指挥官,减少手动操作。
- 使用蓝图模板(如重大事件启动)可自动响应关键事件,提升响应速度。
- 集成Grafana Assistant可自动调查问题、总结发现,优化事件处理流程。
结构提纲
按章节快速跳转。
- §引言
描述当前事件响应中的操作负担问题及传统流程的低效性。
- ·核心机制
Grafana Workflows通过自动化步骤减少手动协调和重复性任务。
- ›蓝图模板
预构建模板(如重大事件启动)自动执行关键操作流程。
- ·AI集成
Grafana Assistant辅助调查问题并生成事件摘要。
- ›实际应用
展示自动化流程在重大事件响应中的具体执行步骤。
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- Grafana Workflows自动化事件响应
- 核心功能
- 自动化流程创建
- 蓝图模板应用
- AI集成
- Grafana Assistant辅助分析
- 应用场景
- 重大事件响应
金句 / Highlights
值得收藏与分享的关键句。
Grafana Workflows将团队流程转化为自动化步骤,减少手动协调。
蓝图模板自动创建Slack频道并分配值班指挥官,提升响应效率。
集成Grafana Assistant可自动调查问题,总结发现,优化事件处理。
当有人询问谁在协调事件时,你正在调查结账错误。支持团队需要更新信息,另一位响应人员正在查找操作手册。你不得不暂停当前工作,将所有人引导至同一方向。
这些请求都很合理,但每项都会分散你对问题本质的关注。是的,团队确实有事件处理流程,但执行这些流程却成了本已繁忙人员的额外任务。
Grafana Workflows 作为公开预览版现已发布,可将团队流程转化为 Grafana Cloud 及其他工具中的自动化步骤。你甚至可以将 Grafana Assistant 集成到流程中,用于问题调查、总结发现或起草更新。例如,工作流可自动创建事件频道、根据团队规则通知支持人员,并要求 Assistant 从现有证据中准备简报。
这种自动化方法同样适用于日常运营。一旦定义工作流,Grafana Cloud 可为下一班工程师准备交接材料,或收集周度服务评审所需的数据。你可以决定哪些事项需要统一执行,哪些可以借助 AI 理解动态信息。
启动事件响应
为了说明团队如何从 Workflows 中获益,让我们逐步演示重大事件响应流程。
首先,团队需要协作空间和响应协调人。运行手册很有帮助,但仍然需要有人找到值班指挥官、打开频道并分享正确链接。
Workflows 包含 blueprints,即可自定义的预置模板,适配团队流程。对于此类项目,你会从 重大事件启动 模板开始,该模板可自动响应 Grafana Cloud IRM 中的活跃关键事件,包括刚刚升级为关键级别的事件。
它会创建关联的 Slack 频道,查询你的事件指挥官排班表并分配值班指挥官。同时发布响应指引,收藏运行手册和事件页面,并在时间轴上记录启动信息。如果没有人员值班,会留下备注提示团队需要指定指挥官。
现在响应人员手头已有事件记录和运行手册,指挥官可以开始协调调查。整个设置遵循你配置的流程。
从这里开始,你可以在此基础上进行构建。假设你的策略是在每个关键事件中都引入支持团队。只需在IRM中添加一个通知支持团队的步骤,并在他们的Slack频道中添加一个分享事件链接的步骤。在工程师进行调查时,支持团队可以立即参与,而无需等待有人想起交接。
注意:当前Workflows功能位于Grafana Cloud导航菜单的"更多应用"下。
将AI发现的信息传递到需要的地方
召集所有人只是开始。下一位加入的人需要了解当前情况、你已经检查的内容以及下一步需要查看的地方。
通过向启动流程中添加一个询问助手的步骤来扩展流程。向Workflows提供事件链接、受影响的服务和具体任务:
_回顾此事件及其发生时间点周围的可用错误和延迟信号。总结观察到的症状,链接到证据,并建议下一步检查。将观察结果与假设分开,并标记缺失的信息。_
助手将利用可用的可观测性上下文进行调查并返回简报。后续流程步骤会将简报发布到事件频道,并将其添加到事件时间线中。团队可以沿着证据进行追踪并提出更有效的问题,而后续加入的成员则可以有一个起点来快速了解情况。
与此同时,支持团队有不同需求。他们需要将技术发现转化为清晰的客户面向更新。一次事件状态更新可能触发一个工作流,要求助手根据确认的事实起草解释。向Slack频道发送消息步骤会将草稿发送到内部支持频道,团队在对外分享前进行审核和修改。
这就是结合规则和AI的价值所在。你定义触发条件、任务和目标位置。助手会解析提供的上下文并返回结果,供后续步骤使用。工程师无需从聊天中复制答案并粘贴到正确的位置。
你还可以使用AI来回答决定响应下一步的关键问题。例如,当警报触发时,工作流可以要求助手评估客户是否受到影响并估算影响人数。如果结果超过你定义的阈值,工作流可以宣布事件并通知SRE值班人员。这种有针对性的评估可以与对根本原因的更广泛调查同时进行。
%3Aquality(90)%2F&w=3840&q=75)
给下一个值班工程师提供先发优势
不久之后,轮班变更,新到的工程师问道:"有什么需要我提前知道的吗?"
充分回答这个问题可能需要一些工作。你记得那个仍然悬而未决且令人印象深刻的事发情况,但接班的工程师也需要知道哪些警报需要重新审视。收集这些背景信息成为交接前必须完成的另一项任务。
值班交接报告 蓝图将准备这些背景信息作为轮班变更的一部分。它会监控你选择的IRM日程,并要求Assistant回顾团队最近的事件和警报组。默认情况下,它会查看过去一周的数据,然后在Slack中发布一份包含相关记录链接的简报。
提示要求Assistant优先列出当前需要关注的内容:活跃事件、重复警报和后续工作。你可以根据轮班安排调整时间窗口和报告重点。
%3Aquality(90)%2F&w=3840&q=75)
离任工程师可以补充任何未记录在案的信息。接班工程师则获得一份简报,可在接管时进行核查和补充。这使交接对双方都更加轻松,尤其是在繁忙轮班之后。
带着分析结果参加服务评审
事件现已解决,但工作并未结束。常规服务评审本身就有准备负担。例如,你可能需要讨论延迟是否恶化或错误预算是否需要关注。首先,有人需要打开仪表板,比较数据,并为其他人准备更新内容。
每周服务健康摘要 蓝图可以让首次评估提前在Slack中就绪。将其设置为在团队负责的服务评审会议前运行。
Assistant会回顾上周的服务等级目标(SLO)状态、错误预算消耗情况以及错误和延迟趋势,并结合相关事件和警报。它会为每个服务生成健康评估,并指出下周的风险。下一步工作流会将摘要发布到Slack。
%3Aquality(90)%2F&w=3840&q=75)
团队带着分析结果参加评审,这样就能将时间用于讨论需要关注的内容。
从团队已经在重复的一个流程开始
准备好开始使用 Workflows 吗?选择你每周中需要反复有人收集上下文或协调下一步骤的部分。从[](https://grafana.com/docs/grafana-cloud/platform/workflows/build/use-blueprints/?pg=spend-less-time-on-operational-busywork-and-resolve-incidents-faster-with-grafana-workflows&plcmt=in-text)蓝图库中选择一个起点,或向 Grafana Assistant 描述你的流程,让它为你构建工作流。
工作流默认处于禁用状态,这样你可以在启用前进行查看和测试。可视化编辑器展示了各步骤如何衔接。运行历史记录可让你检查步骤的输入、输出和错误信息,帮助你验证执行的操作以及步骤间传递的信息。
例如,点击下方按钮,通过 Assistant 提示创建你的第一个工作流,用于生成每日事件和触发警报的摘要。
Grafana Workflows 现已开放预览版本。通过入门指南尝试你的第一个蓝图,了解 Grafana Cloud 中这项新功能。从你反复进行的事件设置、总耗时过长的交接流程,或你希望有时间准备的服务回顾开始。让其中一个流程变得更简单,然后在此基础上继续构建。
Tags