菜单
Grafana Cloud 企业版 开源

配置 Microsoft Teams 用于警报

使用 Grafana Alerting - Microsoft Teams 集成,在警报触发时在您的团队频道中接收通知。

请注意,您可以使用通知模板自定义通知的 titlemessage;但是,您无法使用自适应卡片修改其视觉外观。

开始之前

要设置 Microsoft Teams 以集成 Grafana Alerting,请创建一个接受 Webhook 请求的新工作流。这将允许 Grafana 向 Microsoft Teams 频道发送警报通知。

在 Microsoft Teams 中创建工作流

  1. 要创建新工作流,请按照在 Microsoft Teams 中创建流程中的步骤进行操作。
  2. Microsoft 提供了一个模板库。您可以使用“**当收到 Webhook 请求时发布到频道**”模板。
  3. 在工作流创建向导结束时,复制提供的 URL。

注意:如果您为工作流的目标选择了私有频道,则需要在使用之前编辑工作流。展开“发送每个自适应卡片”步骤,然后展开操作“作为 Flow 机器人将您自己的自适应卡片发布到频道”。将“发布者身份”更改为“用户”,并保存工作流。

步骤

要在 Grafana Alerting 中创建您的 MS Teams 集成,请完成以下步骤。

  1. 导航到 **警报与 IRM** -> **警报** -> **联系点**。

  2. 点击 **+ 添加联系点**。

  3. 输入联系点名称。

  4. 从集成列表中,选择 **Microsoft Teams**。

  5. 在 **URL** 字段中,复制您的 Webhook URL。

  6. 点击 **测试** 以检查您的集成是否有效。

    **仅适用于 Grafana Alertmanager。**

    应向 MS Team 频道发送一条测试警报通知。

  7. 点击 **保存联系点**。

后续步骤

Microsoft Teams 联系点已准备好接收警报通知。

要将此联系点添加到您的警报中,请完成以下步骤。

  1. 在 Grafana 中,导航到 **警报** > **警报规则**。
  2. 编辑或创建新的警报规则。
  3. 向下滚动到 **配置标签和通知** 部分。
  4. 在通知下,点击 **选择联系点**。
  5. 从下拉菜单中,选择先前创建的联系点。
  6. 点击 **保存规则并退出**.

故障排除

  • 如果 Grafana 报告通知已成功发送但未送达频道,请检查工作流的运行历史记录。您可以在工作流详细信息页面中找到它。