Skip to content

关于本页

本页介绍更夫所基于的开源内核 Keep 的通用能力。更夫在其上提供国内化增强:钉钉/企业微信/飞书通知、国产大模型接入、LDAP 认证与值班管理。部署与上手请看快速上手。

TIP

Mailgun currently supports receiving alerts via email. We will add querying and notifying soon.

认证 ​

此提供商需要身份验证。

  • email: 发送警报的电子邮件地址(必需:False,敏感:False)
  • sender: 要验证的发件人电子邮件地址(必需:False,敏感:False)
  • email_domain: 接收警报的自定义电子邮件域(必需:False,敏感:False)
  • extraction: 提取规则(必需:False,敏感:False)

在工作流中 ​

此提供商不能用作工作流中的"步骤"或"操作"。如果您想使用它,请通过在 GitHub 仓库 创建问题告诉我们。

连接 Provider ​

要连接到 Mailgun,您无需在 Mailgun 端执行任何操作。我们使用我们自己的 Mailgun 账户并为您处理一切。

安装后验证 ​

您可以通过向配置的电子邮件地址发送测试电子邮件来检查 Mailgun Provider 是否正常工作。

  1. 向 authentication 部分提供的电子邮件地址发送测试电子邮件。
  2. 检查 Keep 平台是否收到告警。

默认告警值 ​

当未设置提取规则时,每个告警的默认值如下:

  • name:电子邮件的主题。
  • source:电子邮件的发件人。
  • message:电子邮件的纯文本内容。
  • timestamp:电子邮件的时间戳,转换为 ISO 格式。
  • severity:"info"
  • status:"firing"

提取工作原理 ​

提取规则允许您使用正则表达式从电子邮件内容中提取特定信息。这对于解析和结构化告警数据很有用。

提取规则示例 ​

提取规则定义为具有以下键的字典:

  • key:要应用提取规则的电子邮件事件中的键。
  • value:用于提取的正则表达式。

示例 ​

从电子邮件主题中提取严重性。

Key: subject
Value: (?P<severity>\w+):

基于 MIT 协议开源的 Keep · 由更夫社区维护