集成
“集成”是一个主要入口点警报被Grafana消耗OnCall。集成接收警报在一个独特的API URL,解释它们使用一组模板定制的监控系统,并开始升级。
阅读更多关于Jinja2 OnCall中使用的模板在这里。
学习警报在集成流
- 会收到一个集成的警报独特的URL与一个JSON作为一个HTTP POST请求负载(或通过电子邮件对于入站电子邮件集成)
- 确定路由的警惕,通过应用路由模板
- 警报分组是根据确定的分组标识模板
- 警报集团可以承认或者解决状态
_的来源
基于行为模板 - 警戒组可以在Web和可以发布到使者,根据路线的发布到Chatops配置。它呈现使用外观模板
- 警戒组是根据连锁升级用户选择升级的路线
- 用户可以执行操作中列出学习预警工作流程部分
配置和管理集成
您可以配置和管理的集成集成选项卡Grafana OnCall。以下部分描述如何配置和定制您的集成,以确保警报适当治疗。
连接一个集成
配置一个集成Grafana OnCall:
- 在Grafana OnCall,导航到集成选项卡并单击+新的集成。
- 选择一个集成的类型可用集成的列表。如果你想要的集成不上市,然后选择Webhook。
- 填写一个标题和描述为您的集成,将它分配给一个团队,并点击创建集成。
- 集成页面会打开。在这里您将看到关于集成的细节。您可以使用HTTP端点url发送事件从外部监测系统。单击如何连接链接以获得更多信息。
- 在你完成任何必要的配置工具来发送警报Grafana OnCall。
- 点击发送演示警报发送一个测试警惕Grafana OnCall。
完成集成配置
- 审查和自定义分组,autoresolution autoacknowledge等等模板如果你想定制警报行为为你的团队
- 审查和定制其他模板改变报警组的不同部分显示在Grafana OnCall: UI,使者,电子邮件,通知等。
- 添加路由集成警报路由到不同的用户和团队基于标签或其他数据
- 连接你的连锁升级路线通知合适的人,在正确的时间
- 学习如何开始维护模式为一个集成
- 演示警报发送到一个集成,以确保路线,模板,和升级,都按预期工作。考虑使用
调试维护模式
为了避免发送真正的通知你的团队
管理集成
管理现有的集成,导航到集成选项卡Grafana OnCall并选择你想要的集成管理。
维护模式
开始维护模式在执行定期维护或更新你的基础设施,这可能引发假警报。有两个可能的维护模式:
- 调试没有真正的通知——测试路由和升级。警报处理像往常一样,但没有通知将被发送到用户。
- 维护——组警报期间到一个基础设施工作。
管理维护模式
- 去整合页面并点击三个点
- 选择开始维护模式
- 选择调试或维护模式
- 设置持续时间的维护模式
- 点击开始
- 如果你想要停止维护模式在它结束之前,点击三个点并选择停止维护模式
心跳监测
一个OnCall心跳充当healthcheck警戒组监测。您可以配置你心跳监测定期将警报发送到端点。如果OnCall不收到其中一个警告,它将创建一个新的警报组和升级
- 去整合页面并点击三个点
- 选择心跳的设置
- 集心跳间隔
- 复制端点为您监控系统。
更具体的指令可以在一个特定的集成的文档。
行为和渲染模板的例子
“集成模板”是Jinja2模板应用到每个警报定义它的渲染和行为。
阅读更多的模板指导
模板编辑器:
- 导航到集成选项卡,从列表中选择一个集成。
- 单击齿轮图标在集成的名字。
这里有一些模板负责警戒组形成:
- 警戒行为,分组id——定义如何分成警报警报组。警报与相同的结果
- 这个模板的执行将组合在一起。例如:
提醒1载荷:{" name ":“CPU 90%”,“集群”:“欧盟”}
提醒2载荷:{" name ":“CPU 90%”,“集群”:“我们”}
如果我们想组在一起的名字,我们可以使用模板{{payload.name}}
也将结果分组id“CPU 90%”。如果我们想将它们分组按地区和最后2单独的警戒组,我们可以用这样一个模板:{{负载。地区}}}
警戒行为,承认的条件——如果这个模板将呈现为“真正的”或“1”,包含警告
集团将改变它的状态,“承认”。
警戒行为,解决条件——类似于承认条件,将警报组“解决”。
警戒行为,源链接——这个模板渲染的结果将用于UI的各个地方。应该指出,最特殊的地方提醒源相关警报。也呈现结果将在其他模板变量
{{source_link}}
。
编辑集成名称、描述和分配的团队
编辑一个集成的名字:
- 导航到集成启用选项卡,从列表中选择一个集成的集成。
- 单击三个点旁边的名称并选择集成集成设置。
- 提供一个新的名称、描述和团队,并点击保存。