配置 Microsoft Teams 用于警报
使用 Grafana Alerting - Microsoft Teams 集成,在警报触发时在您的团队频道中接收通知。
请注意,您可以使用通知模板自定义通知的 title
和 message
;但是,您无法使用自适应卡片修改其视觉外观。
开始之前
要设置 Microsoft Teams 以集成 Grafana Alerting,请创建一个接受 Webhook 请求的新工作流。这将允许 Grafana 向 Microsoft Teams 频道发送警报通知。
在 Microsoft Teams 中创建工作流
- 要创建新工作流,请按照在 Microsoft Teams 中创建流程中的步骤进行操作。
- Microsoft 提供了一个模板库。您可以使用“**当收到 Webhook 请求时发布到频道**”模板。
- 在工作流创建向导结束时,复制提供的 URL。
注意:如果您为工作流的目标选择了私有频道,则需要在使用之前编辑工作流。展开“发送每个自适应卡片”步骤,然后展开操作“作为 Flow 机器人将您自己的自适应卡片发布到频道”。将“发布者身份”更改为“用户”,并保存工作流。
步骤
要在 Grafana Alerting 中创建您的 MS Teams 集成,请完成以下步骤。
导航到 **警报与 IRM** -> **警报** -> **联系点**。
点击 **+ 添加联系点**。
输入联系点名称。
从集成列表中,选择 **Microsoft Teams**。
在 **URL** 字段中,复制您的 Webhook URL。
点击 **测试** 以检查您的集成是否有效。
**仅适用于 Grafana Alertmanager。**
应向 MS Team 频道发送一条测试警报通知。
点击 **保存联系点**。
后续步骤
Microsoft Teams 联系点已准备好接收警报通知。
要将此联系点添加到您的警报中,请完成以下步骤。
- 在 Grafana 中,导航到 **警报** > **警报规则**。
- 编辑或创建新的警报规则。
- 向下滚动到 **配置标签和通知** 部分。
- 在通知下,点击 **选择联系点**。
- 从下拉菜单中,选择先前创建的联系点。
- 点击 **保存规则并退出**.
故障排除
- 如果 Grafana 报告通知已成功发送但未送达频道,请检查工作流的运行历史记录。您可以在工作流详细信息页面中找到它。