Docs 菜单
Docs 主页
/
MongoDB Atlas
/ /

配置警报设置

在此页面上

  • 必需的访问权限
  • 默认警报设置
  • 通知选项
  • 配置警报
  • 配置自动伸缩警报
  • 配置维护窗口警报
  • 查看警报配置
  • 禁用警报
  • 启用警报
  • 删除警报

对于每个组织和项目,您可以选择触发警报的条件以及通知用户的方式。

注意

M0 免费集群和M2/M5共享集群仅触发与这些集群支持的指标相关的警报。有关M0/M2/M5警报和指标限制的完整文档,请参阅 Atlas M 0 (免费集群)、M 2和 M 5限制。

要管理所有组织警报,您必须拥有该组织的 Organization Owner 角色。

Organization Billing Admin 角色为管理结算警报进行有限授权。

要管理项目警报,您必须拥有项目的 Project Owner 访问权限。拥有 Organization Owner 访问权限的用户须将自身作为 Project Owner 添加到此项目中。

Atlas 为新项目提供以下默认警报:

Atlas 使用借助 AWS KMS 管理客户密钥为项目提供以下默认警报:

Atlas 为无服务器实例提供以下默认警报:

Atlas 不为组织提供默认警报。

配置警报时,可以选择通知的发送方式。您可以选择多种通知方式,例如电子邮件、短信或团队协作工具。

要使用某些通知方法,您必须首先在项目的设置中设置通知方法。如果通知方法的值无效,Atlas 会向项目所有者发送电子邮件。需要在项目的设置中设置以下通知方法:

  • Atlas 项目

  • Atlas 组织

  • Atlas 用户

  • 电子邮件

  • 短信

  • PagerDuty

  • Datadog

  • VictorOps

  • Opsgenie

  • Microsoft Teams

  • Webhook

配置警报时,可以选择通知的发送方式。您可以选择多种通知方式,例如电子邮件、短信或团队协作工具。

Atlas 支持 Slack 作为通知方法。在组织的 Settings 菜单中,单击 Slack 设置中的 Add to Slack,然后登录到您的首选 Slack 工作空间。

Atlas支持在警报配置期间配置以下所有通知方法:

  • Atlas 组织

  • Atlas 用户

  • 电子邮件

  • 短信

  • PagerDuty

  • Datadog

  • VictorOps

  • Opsgenie

  • Microsoft Teams

创建新警报时,可以克隆现有警报。还可以更新现有警报配置。

本节介绍了如何配置所有类型的警报。此外,请参阅:

  • 配置自动伸缩警报

  • 配置维护窗口警报

1
  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。

  2. 如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。

  3. 执行以下步骤之一:

    • 单击导航栏中的 Project Alerts 图标。

    • Projects 菜单旁边,展开 Options 菜单,单击 Project Settings,然后单击侧栏中的 Alerts

    将显示项目警报页面。

2

若要在不克隆现有设置的情况下创建新警报,请执行以下操作:

  1. 单击 Add(连接)。

  2. 选择 New Alert

要克隆现有警报设置,请执行以下操作:

  1. 单击 Alert Settings 标签页。

  2. 找到要克隆的警报设置。

  3. 然后单击 警报设置行中的 Clone

更新现有警报设置,请执行以下操作:

  1. 单击 Alert Settings 标签页。

  2. 找到要更新的警报设置。

  3. 然后单击 警报设置行中的 Edit

3

Category 部分中,选择目标组件。在 Condition/Metric 中,选择条件。要了解有关警报条件的更多信息,请参阅查看警报条件。

4

如果 Select Target 部分中的选项可用,您可以选择筛选警报,仅应用于部分目标。

matches 字段可以使用正则表达式。

5
  1. Add Notification Method 部分:

    • 从角色列表中选择。

    • (可选)为了帮助减少 Atlas 发送的误报,请找到 Recurrence 部分。

      (可选)在 send if condition lasts at least 字段中,指定条件发送警报之前经过的分钟数。在指定时间过后运行的下一个警报检查将发送警报。

      (可选)在 resend after 字段中,指定条件重新发送警报之前经过的分钟数。

  2. Add Notifier 下拉菜单中,从下表中描述的选项中进行选择。

    通知选项
    说明
    Atlas 项目

    通过电子邮件或短信向项目中具有特定角色的用户发送该警报。

    Atlas 项目是默认警报接收方。您可以配置发送警报的角色和发送方式。您无法添加第二个 Atlas 项目作为接收人。

    仅当 Atlas 项目当前不在收件人列表中时,它才会作为 Add(添加)列表中的一个选项提供。

    1. Select Role(s)(选择角色)复选框中选择应接收警报的项目角色,或选择 All Roles(所有角色),这样项目中的所有用户都会接收到警报。

    2. 选择 SMS(短信)以将这些警报发送到在“Account”(账户)页面上为每个 Atlas 项目用户配置的手机号码上。

    3. 选择 Email(电子邮件)以将这些警报发送到在“Account”(帐户)页面上为每个 Atlas 项目用户配置的电子邮件地址。默认情况下,Email(电子邮件)处于选中状态。

    Atlas 组织

    通过电子邮件或短信向组织中具有特定角色的用户发送该警报。

    1. Select Role(s) 复选框中选择应接收警报的组织角色,或为组织中的所有用户选择 All Roles 以接收警报。

    2. 选择 SMS(短信)以将这些警报发送到在“Account”(帐户)页面上为每个 Atlas 组织用户配置的手机号码。

    3. 选择 Email(电子邮件)以将这些警报发送到在“Account”(账户)页面上为每个 Atlas 组织用户配置的电子邮件地址。默认情况下,Email(电子邮件)处于选中状态。

    Atlas 用户

    通过电子邮件或短信向指定 Atlas 用户发送警报。

    1. 选择 SMS 以将这些警报发送到在“Account”(帐户)页面上为 Atlas 用户配置的手机号码上。

    2. 选择 Email(电子邮件)以将这些警报发送到在“Account”(帐户)页面上为 Atlas 用户配置的电子邮件地址。默认情况下,Email(电子邮件)处于选中状态。

    电子邮件
    将警报发送到一个电子邮件地址。
    短信

    将该警报发送到手机号码。Atlas 删除所有标点符号和字母,仅使用数字。如果您不在美国或加拿大,请包含 011国家/地区代码,因为 Atlas 使用美国的 Twilio 发送短信。如果您使用的是非美国电话号码,则可以使用 Google Voice 电话号码。

    例如,在电话号码前输入 01164 以将警报发送到新西兰的手机号码。

    Slack

    将警报发送到 Slack 频道。输入频道名称以及 API 令牌或 Bot 令牌。如要创建 API 令牌,请参阅您 Slack 帐户中的 https://api.slack.com/web页面。如要了解有关 Slack 中 Bot 用户的更多信息,请参阅 https://api.slack.com/bot-users

    创建需要 API 或集成密钥的通知后,当您执行以下操作时,该密钥将显示为部分经过校订的:

    • 通过 Atlas UI 查看或编辑警报。

    • 通过 Atlas Administration API 查询通知警报。

    PagerDuty

    PagerDuty 账户发送警报。仅输入 PagerDuty 服务密钥。直接在 PagerDuty 中定义升级规则和警报分配。

    用户只能从 PagerDuty 仪表盘确认 PagerDuty 警报。

    所有新的 PagerDuty 密钥都使用事件 API v2.

    如果您有 事件 API v1 密钥,则可以继续在 Atlas 中使用该密钥。

    创建需要 API 或集成密钥的通知后,当您执行以下操作时,该密钥将显示为部分经过校订的:

    • 通过 Atlas UI 查看或编辑警报。

    • 通过 Atlas Administration API 查询通知警报。

    Datadog

    将警报作为 Datadog 事件发送到 Datadog 帐户。

    首次打开警报时,Atlas 会将警报作为“错误”事件发送。后续更新将作为“信息”事件发送。当警报关闭时,Atlas 会发送“成功”事件。

    1. API Key(API 密钥)下输入您的 DataDog API 密钥,然后单击 Validate Datadog API Key(验证 Datadog API 密钥)。

    2. 输入您的 API 地区。

      在 Atlas 用户界面中,Atlas 支持以下 Datadog 地区:

      • US1

      • US3

      • US5

      • EU1

      • AP1

      Datadog 默认使用 US1

      如要了解有关 Datadog 区域的更多信息,请参阅 Datadog 站点

    创建需要 API 或集成密钥的通知后,当您执行以下操作时,该密钥将显示为部分经过校订的:

    • 通过 Atlas UI 查看或编辑警报。

    • 通过 Atlas Administration API 查询通知警报。

    VictorOps

    VictorOps 账户发送警报。

    输入来自 VictorOps 的字母数字 API 密钥 ,集成 VictorOps 端点以获取警报。向 API 密钥添加破折号,使其与 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 格式匹配。例如,489f7he7-790b-9896-a8cf-j4757def1161。输入可选的路由密钥,将警报路由到特定的 VictorOps 群组。单击 Post Test Alert 测试 VictorOps 配置。直接在 VictorOps 中定义升级和路由规则。

    此选项仅适用于需要确认的警报。您可以从 Atlas 中的第三方监控服务接收信息警报。但是,您必须在每个外部服务中解决这些警报。从 VictorOps 仪表盘确认 VictorOps 警报。

    创建需要 API 或集成密钥的通知后,当您执行以下操作时,该密钥将显示为部分经过校订的:

    • 通过 Atlas UI 查看或编辑警报。

    • 通过 Atlas Administration API 查询通知警报。

    Opsgenie

    将警报发送到 Opsgenie 帐号。 仅输入 Opsgenie API 密钥。直接在 Opsgenie 中定义升级规则和警报分配。

    此选项仅适用于需要确认的警报。您可以从 Atlas 中的第三方监控服务接收信息警报。但是,您必须在每个外部服务中解决这些警报。确认来自 Opsgenie 仪表盘的 Opsgenie 警报。

    创建需要 API 或集成密钥的通知后,当您执行以下操作时,该密钥将显示为部分经过校订的:

    • 通过 Atlas UI 查看或编辑警报。

    • 通过 Atlas Administration API 查询通知警报。

    Microsoft Teams

    将警报发送到 Microsoft Teams 通道作为自适应卡

    要将警报通知发送到 Microsoft Teams 通道,您必须创建 Microsoft Teams 传入 Webhook。创建 Webhook 后,您可以使用自动生成的 URL 在 Atlas 中配置 Microsoft Teams 集成。

    要设置集成,请参阅与 Microsoft Teams 集成

    查看或编辑 Microsoft Teams 通知的警报时,URL 显示为已部分编辑。

    Webhook

    向端点发送 HTTP POST 请求以进行程序化处理。请求正文包含一个 JSON 文档,该文档使用与 Atlas 管理 API 警报资源相同的格式。

    只有在 Ingetrations(集成)页面上配置了 Webhook 设置后,此选项才可用。

    当您查看或编辑 Webhook 通知的警报时,URL 会显示为部分遮蔽,而密钥显示为完全遮蔽。

    1. Webhook URL 字段中,为基于 Webhook 的警报指定目标 URL

    2. (可选)如果您设置带有密钥的 Webhook 集成,则可在 Webhook Secret 字段中指定基于 Webhook 的警报的身份验证密钥。

6

要使用 Atlas CLI 在指定项目中创建一个警报配置,请运行以下命令:

atlas alerts settings create [options]

要使用 Atlas CLI 更新指定项目中的一项警报配置,请运行以下命令:

atlas alerts settings update <alertConfigId> [options]

要了解有关上述命令的语法和参数的更多信息,请参阅 Atlas CLI 的 Atlas 警报设置创建Atlas 警报设置更新文档

提示

请参阅:相关链接

要使用 Atlas CLI 列出警报配置的可用字段类型,请运行以下命令:

atlas alerts settings fields type [options]

要了解有关命令语法和参数的更多信息,请参阅 Atlas CLI 文档中的 atlas alerts settings fields type 部分。

提示

请参阅:相关链接

1
  1. 如果尚未显示,组织从导航栏中的Organizations菜单。

  2. 单击 Organizations 菜单旁边的 Organization Settings 图标。

    显示“组织设置”页面。

2

单击侧边栏中的 Alerts(支持)。

将显示组织警报页面。

3

要创建新警报,请执行以下操作:

  1. 单击 Add Alert(连接)。

要克隆现有警报设置,请执行以下操作:

  1. 单击 Alert Settings 标签页。

  2. 找到要克隆的警报设置。

  3. 然后单击 警报设置行中的 Clone

更新现有警报设置,请执行以下操作:

  1. 单击 Alert Settings 标签页。

  2. 找到要更新的警报设置。

  3. 然后单击 警报设置行中的 Edit

4

单击UserBilling Select a Target

5

Select a Condition下:

6

Add Notification Method标题下,单击要使用的特定通知方法的按钮。

通知选项
用户警报
账单警报
说明
Atlas 组织

通过电子邮件或短信向组织中具有特定角色的用户发送该警报。

  1. Select Role(s) 复选框中选择应接收警报的组织角色,或为组织中的所有用户选择 All Roles 以接收警报。

  2. 选择 SMS(短信)以将这些警报发送到在“Account”(账号)页面上为每个 Atlas 组织用户配置的手机号码上。

  3. 选择 Email(电子邮件)以将这些警报发送到在“Account”(账户)页面上为每个 Atlas 组织用户配置的电子邮件地址。默认情况下,Email(电子邮件)处于选中状态。

Atlas 用户

通过电子邮件或短信向指定 Atlas 用户发送警报。

  1. 选择 SMS 以将这些警报发送到在“Account”(帐户)页面上为 Atlas 用户配置的手机号码上。

  2. 选择 Email(电子邮件)以将这些警报发送到在“Account”(帐户)页面上为 Atlas 用户配置的电子邮件地址。默认情况下,Email(电子邮件)处于选中状态。

电子邮件
将警报发送到您提供的任何电子邮件地址。
mobileNumber

将该警报发送到手机号码。Atlas 删除所有标点符号和字母,仅使用数字。如果您不在美国或加拿大,请包含 011国家代码,因为 Atlas 使用美国的 Twilio 发送短信。如果您使用的是非美国电话号码,则可以使用 Google Voice 电话号码。

例如,对于新西兰,请在电话号码前输入 01164

Slack

将警报发送到组织授权的 Slack 工作场所中的 Slack 渠道。要了解有关 Slack 授权的更多信息,请参阅授权 Slack 接收组织警报。输入渠道名称。

创建需要 API 或集成密钥的通知后,当您执行以下操作时,该密钥将显示为部分经过校订的:

  • 通过 Atlas UI 查看或编辑警报。

  • 通过 Atlas Administration API 查询通知警报。

PagerDuty

PagerDuty 账户发送警报。仅输入 PagerDuty 服务密钥。直接在 PagerDuty 中定义升级规则和警报分配。

从 PagerDuty 仪表盘确认 PagerDuty 警报。

所有新的 PagerDuty 密钥都使用事件 API v2.

如果您有 事件 API v1 密钥,则可以继续在 Atlas 中使用该密钥。

创建需要 API 或集成密钥的通知后,当您执行以下操作时,该密钥将显示为部分经过校订的:

  • 通过 Atlas UI 查看或编辑警报。

  • 通过 Atlas Administration API 查询通知警报。

Datadog

将警报作为 Datadog 事件发送到 Datadog 帐户。

首次打开警报时,Atlas 会将警报作为“错误”事件发送。后续更新将作为“信息”事件发送。当警报关闭时,Atlas 会发送“成功”事件。

  1. API Key(API 密钥)下输入您的 DataDog API 密钥,然后单击 Validate Datadog API Key(验证 Datadog API 密钥)。

  2. 输入您的 API 地区。

    在 Atlas 用户界面中,Atlas 支持以下 Datadog 地区:

    • US1

    • US3

    • US5

    • EU1

    • AP1

    Datadog 默认使用 US1

    如要了解有关 Datadog 区域的更多信息,请参阅 Datadog 站点

创建需要 API 或集成密钥的通知后,当您执行以下操作时,该密钥将显示为部分经过校订的:

  • 通过 Atlas UI 查看或编辑警报。

  • 通过 Atlas Administration API 查询通知警报。

VictorOps

VictorOps 账户发送警报。

输入来自 VictorOps 的字母数字 API 密钥 ,集成 VictorOps 端点以获取警报。向 API 密钥添加破折号,使其与 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 格式匹配。例如,489f7he7-790b-9896-a8cf-j4757def1161。输入可选的路由密钥,将警报路由到特定的 VictorOps 群组。单击 Post Test Alert 测试 VictorOps 配置。直接在 VictorOps 中定义升级和路由规则。

此选项仅适用于您必须确认的警报。您可以从 Atlas 中的第三方监控服务接收信息警报。但是,您必须在外部服务中解决这些警报。从 VictorOps 仪表盘确认 VictorOps 警报。

创建需要 API 或集成密钥的通知后,当您执行以下操作时,该密钥将显示为部分经过校订的:

  • 通过 Atlas UI 查看或编辑警报。

  • 通过 Atlas Administration API 查询通知警报。

Opsgenie

将警报发送到 Opsgenie 账号。仅输入来自 Opsgenie REST API 集成的 Opsgenie API 密钥。直接在 Opsgenie 中定义升级规则和警报分配。

此选项仅适用于您必须确认的警报。您可以从 Atlas 中的第三方监控服务接收信息警报。但是,您必须在每个外部服务中解决这些警报。确认来自 Opsgenie 仪表盘的 Opsgenie 警报

创建需要 API 或集成密钥的通知后,当您执行以下操作时,该密钥将显示为部分经过校订的:

  • 通过 Atlas UI 查看或编辑警报。

  • 通过 Atlas Administration API 查询通知警报。

Microsoft Teams

将警报发送到 Microsoft 团队频道。您可以在频道中显示的自适应卡片中查看这些警报。

要将警报通知发送到 Microsoft Teams 通道,您必须创建 Microsoft Teams 传入 Webhook。创建 Webhook 后,您可以使用自动生成的 URL 在 Atlas 中配置 Microsoft Teams 集成。

要设置集成,请参阅与 Microsoft Teams 集成

查看或编辑 Microsoft Teams 通知的警报时,URL 显示为已部分编辑。

7

您可以为项目配置自动扩展事件列表的警报。

1
  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。

  2. 如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。

  3. 执行以下步骤之一:

    • 单击导航栏中的 Project Alerts 图标。

    • Projects 菜单旁边,展开 Options 菜单,单击 Project Settings,然后单击侧栏中的 Alerts

    将显示项目警报页面。

2

若要在不克隆现有设置的情况下创建新警报,请执行以下操作:

  1. 单击 Add(连接)。

  2. 选择 New Alert

要克隆现有警报设置,请执行以下操作:

  1. 单击 Alert Settings 标签页。

  2. 找到要克隆的警报设置。

  3. 然后单击 警报设置行中的 Clone

更新现有警报设置,请执行以下操作:

  1. 单击 Alert Settings 标签页。

  2. 找到要更新的警报设置。

  3. 然后单击 警报设置行中的 Edit

4
  • Add Notification Method 部分,从角色列表中选择,并选择通知方法,如 EmailSMS

  • Add Notifier 下拉菜单中,从下表中描述的选项中进行选择。

    通知选项
    说明
    Atlas 项目

    通过电子邮件或短信向项目中具有特定角色的用户发送该警报。

    Atlas 项目是默认警报接收方。您可以配置发送警报的角色和发送方式。您无法添加第二个 Atlas 项目作为接收人。

    仅当 Atlas 项目当前不在收件人列表中时,它才会作为 Add(添加)列表中的一个选项提供。

    1. Select Role(s)(选择角色)复选框中选择应接收警报的项目角色,或选择 All Roles(所有角色),这样项目中的所有用户都会接收到警报。

    2. 选择 SMS(短信)以将这些警报发送到在“Account”(账户)页面上为每个 Atlas 项目用户配置的手机号码上。

    3. 选择 Email(电子邮件)以将这些警报发送到在“Account”(帐户)页面上为每个 Atlas 项目用户配置的电子邮件地址。默认情况下,Email(电子邮件)处于选中状态。

    Atlas 组织

    通过电子邮件或短信向组织中具有特定角色的用户发送该警报。

    1. Select Role(s) 复选框中选择应接收警报的组织角色,或为组织中的所有用户选择 All Roles 以接收警报。

    2. 选择 SMS(短信)以将这些警报发送到在“Account”(帐户)页面上为每个 Atlas 组织用户配置的手机号码。

    3. 选择 Email(电子邮件)以将这些警报发送到在“Account”(账户)页面上为每个 Atlas 组织用户配置的电子邮件地址。默认情况下,Email(电子邮件)处于选中状态。

    Atlas 用户

    通过电子邮件或短信向指定 Atlas 用户发送警报。

    1. 选择 SMS 以将这些警报发送到在“Account”(帐户)页面上为 Atlas 用户配置的手机号码上。

    2. 选择 Email(电子邮件)以将这些警报发送到在“Account”(帐户)页面上为 Atlas 用户配置的电子邮件地址。默认情况下,Email(电子邮件)处于选中状态。

    电子邮件
    将警报发送到一个电子邮件地址。
    短信

    将该警报发送到手机号码。Atlas 删除所有标点符号和字母,仅使用数字。如果您不在美国或加拿大,请包含 011国家代码,因为 Atlas 使用美国的 Twilio 发送短信。如果您使用的是非美国电话号码,则可以使用 Google Voice 电话号码。

    例如,在电话号码前输入 01164 以将警报发送到新西兰的手机号码。

    Slack

    将警报发送到 Slack 频道。输入频道名称以及 API 令牌或 Bot 令牌。要创建 API 令牌,请参阅您 Slack 账号中的 https://api.slack.com/web。要了解有关 Slack 中 Bot 用户的更多信息,请参阅 https://api.slack.com/bot-users

    创建需要 API 或集成密钥的通知后,当您执行以下操作时,该密钥将显示为部分经过校订的:

    • 通过 Atlas UI 查看或编辑警报。

    • 通过 Atlas Administration API 查询通知警报。

    PagerDuty

    PagerDuty 账户发送警报。仅输入 PagerDuty 服务密钥。直接在 PagerDuty 中定义升级规则和警报分配。

    用户只能从 PagerDuty 仪表盘确认 PagerDuty 警报。

    所有新的 PagerDuty 密钥都使用事件 API v2.

    如果您有 事件 API v1 密钥,则可以继续在 Atlas 中使用该密钥。

    创建需要 API 或集成密钥的通知后,当您执行以下操作时,该密钥将显示为部分经过校订的:

    • 通过 Atlas UI 查看或编辑警报。

    • 通过 Atlas Administration API 查询通知警报。

    Datadog

    将警报作为 Datadog 事件发送到 Datadog 帐户。

    首次打开警报时,Atlas 会将警报作为“错误”事件发送。后续更新将作为“信息”事件发送。当警报关闭时,Atlas 会发送“成功”事件。

    1. API Key(API 密钥)下输入您的 DataDog API 密钥,然后单击 Validate Datadog API Key(验证 Datadog API 密钥)。

    2. 输入您的 API 地区。

      在 Atlas 用户界面中,Atlas 支持以下 Datadog 地区:

      • US1

      • US3

      • US5

      • EU1

      • AP1

      Datadog 默认使用 US1

      如要了解有关 Datadog 区域的更多信息,请参阅 Datadog 站点

    创建需要 API 或集成密钥的通知后,当您执行以下操作时,该密钥将显示为部分经过校订的:

    • 通过 Atlas UI 查看或编辑警报。

    • 通过 Atlas Administration API 查询通知警报。

    VictorOps

    VictorOps 账户发送警报。

    输入来自 VictorOps 的字母数字 API 密钥 ,集成 VictorOps 端点以获取警报。向 API 密钥添加破折号,使其与 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 格式匹配。例如,489f7he7-790b-9896-a8cf-j4757def1161。输入可选的路由密钥,将警报路由到特定的 VictorOps 群组。单击 Post Test Alert 测试 VictorOps 配置。直接在 VictorOps 中定义升级和路由规则。

    此选项仅适用于需要确认的警报。您可以从 Atlas 中的第三方监控服务接收信息警报。但是,您必须在每个外部服务中解决这些警报。从 VictorOps 仪表盘确认 VictorOps 警报。

    创建需要 API 或集成密钥的通知后,当您执行以下操作时,该密钥将显示为部分经过校订的:

    • 通过 Atlas UI 查看或编辑警报。

    • 通过 Atlas Administration API 查询通知警报。

    Opsgenie

    将警报发送到 Opsgenie 帐号。 仅输入 Opsgenie API 密钥。直接在 Opsgenie 中定义升级规则和警报分配。

    此选项仅适用于需要确认的警报。您可以从 Atlas 中的第三方监控服务接收信息警报。但是,您必须在每个外部服务中解决这些警报。确认来自 Opsgenie 仪表盘的 Opsgenie 警报。

    创建需要 API 或集成密钥的通知后,当您执行以下操作时,该密钥将显示为部分经过校订的:

    • 通过 Atlas UI 查看或编辑警报。

    • 通过 Atlas Administration API 查询通知警报。

    Microsoft Teams

    将警报发送到 Microsoft Teams 通道作为自适应卡

    要将警报通知发送到 Microsoft Teams 通道,您必须创建 Microsoft Teams 传入 Webhook。创建 Webhook 后,您可以使用自动生成的 URL 在 Atlas 中配置 Microsoft Teams 集成。

    要设置集成,请参阅与 Microsoft Teams 集成

    查看或编辑 Microsoft Teams 通知的警报时,URL 显示为已部分编辑。

    Webhook

    向端点发送 HTTP POST 请求以进行程序化处理。请求正文包含一个 JSON 文档,该文档使用与 Atlas 管理 API 警报资源相同的格式。

    只有在 Ingetrations(集成)页面上配置了 Webhook 设置后,此选项才可用。

    当您查看或编辑 Webhook 通知的警报时,URL 会显示为部分遮蔽,而密钥显示为完全遮蔽。

    1. Webhook URL 字段中,为基于 Webhook 的警报指定目标 URL

    2. (可选)如果您设置带有密钥的 Webhook 集成,则可在 Webhook Secret 字段中指定基于 Webhook 的警报的身份验证密钥。

5

您可以为具有已配置维护窗口的项目配置维护窗口警报

1
  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。

  2. 如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。

  3. 执行以下步骤之一:

    • 单击导航栏中的 Project Alerts 图标。

    • Projects 菜单旁边,展开 Options 菜单,单击 Project Settings,然后单击侧栏中的 Alerts

    将显示项目警报页面。

2

若要在不克隆现有设置的情况下创建新警报,请执行以下操作:

  1. 单击 Add(连接)。

  2. 选择 New Alert

要克隆现有警报设置,请执行以下操作:

  1. 单击 Alert Settings 标签页。

  2. 找到要克隆的警报设置。

  3. 然后单击 警报设置行中的 Clone

更新现有警报设置,请执行以下操作:

  1. 单击 Alert Settings 标签页。

  2. 找到要更新的警报设置。

  3. 然后单击 警报设置行中的 Edit

3
  1. Category 部分中,选择 Atlas 作为目标组件。

  2. Condition/Metric 中,选择以下条件之一:

    对于要配置的警报,请在该警报设置行中依次单击 Edit(编辑)。

4
  • Add Notification Method 部分,从角色列表中选择,并选择通知方法,如 EmailSMS

  • Add Notifier 下拉菜单中,从下表中描述的选项中进行选择。

通知选项
说明
Atlas 项目

通过电子邮件或短信向项目中具有特定角色的用户发送该警报。

Atlas 项目是默认警报接收方。您可以配置发送警报的角色和发送方式。您无法添加第二个 Atlas 项目作为接收人。

仅当 Atlas 项目当前不在收件人列表中时,它才会作为 Add(添加)列表中的一个选项提供。

  1. Select Role(s)(选择角色)复选框中选择应接收警报的项目角色,或选择 All Roles(所有角色),这样项目中的所有用户都会接收到警报。

  2. 选择 SMS(短信)以将这些警报发送到在“Account”(账户)页面上为每个 Atlas 项目用户配置的手机号码上。

  3. 选择 Email(电子邮件)以将这些警报发送到在“Account”(帐户)页面上为每个 Atlas 项目用户配置的电子邮件地址。默认情况下,Email(电子邮件)处于选中状态。

Atlas 组织

通过电子邮件或短信向组织中具有特定角色的用户发送该警报。

  1. Select Role(s) 复选框中选择应接收警报的组织角色,或为组织中的所有用户选择 All Roles 以接收警报。

  2. 选择 SMS(短信)以将这些警报发送到在“Account”(帐户)页面上为每个 Atlas 组织用户配置的手机号码。

  3. 选择 Email(电子邮件)以将这些警报发送到在“Account”(账户)页面上为每个 Atlas 组织用户配置的电子邮件地址。默认情况下,Email(电子邮件)处于选中状态。

Atlas 用户

通过电子邮件或短信向指定 Atlas 用户发送警报。

  1. 选择 SMS 以将这些警报发送到在“Account”(帐户)页面上为 Atlas 用户配置的手机号码上。

  2. 选择 Email(电子邮件)以将这些警报发送到在“Account”(帐户)页面上为 Atlas 用户配置的电子邮件地址。默认情况下,Email(电子邮件)处于选中状态。

电子邮件
将警报发送到一个电子邮件地址。
短信

将该警报发送到手机号码。Atlas 删除所有标点符号和字母,仅使用数字。如果您不在美国或加拿大,请包含 011国家代码,因为 Atlas 使用美国的 Twilio 发送短信。如果您使用的是非美国电话号码,则可以使用 Google Voice 电话号码。

例如,在电话号码前输入 01164 以将警报发送到新西兰的手机号码。

Slack

将警报发送到 Slack 频道。输入频道名称以及 API 令牌或 Bot 令牌。要创建 API 令牌,请参阅您 Slack 账号中的 https://api.slack.com/web。要了解有关 Slack 中 Bot 用户的更多信息,请参阅 https://api.slack.com/bot-users

创建需要 API 或集成密钥的通知后,当您执行以下操作时,该密钥将显示为部分经过校订的:

  • 通过 Atlas UI 查看或编辑警报。

  • 通过 Atlas Administration API 查询通知警报。

PagerDuty

PagerDuty 账户发送警报。仅输入 PagerDuty 服务密钥。直接在 PagerDuty 中定义升级规则和警报分配。

用户只能从 PagerDuty 仪表盘确认 PagerDuty 警报。

所有新的 PagerDuty 密钥都使用事件 API v2.

如果您有 事件 API v1 密钥,则可以继续在 Atlas 中使用该密钥。

创建需要 API 或集成密钥的通知后,当您执行以下操作时,该密钥将显示为部分经过校订的:

  • 通过 Atlas UI 查看或编辑警报。

  • 通过 Atlas Administration API 查询通知警报。

Datadog

将警报作为 Datadog 事件发送到 Datadog 帐户。

首次打开警报时,Atlas 会将警报作为“错误”事件发送。后续更新将作为“信息”事件发送。当警报关闭时,Atlas 会发送“成功”事件。

  1. API Key(API 密钥)下输入您的 DataDog API 密钥,然后单击 Validate Datadog API Key(验证 Datadog API 密钥)。

  2. 输入您的 API 地区。

    在 Atlas 用户界面中,Atlas 支持以下 Datadog 地区:

    • US1

    • US3

    • US5

    • EU1

    • AP1

    Datadog 默认使用 US1

    如要了解有关 Datadog 区域的更多信息,请参阅 Datadog 站点

创建需要 API 或集成密钥的通知后,当您执行以下操作时,该密钥将显示为部分经过校订的:

  • 通过 Atlas UI 查看或编辑警报。

  • 通过 Atlas Administration API 查询通知警报。

VictorOps

VictorOps 账户发送警报。

输入来自 VictorOps 的字母数字 API 密钥 ,集成 VictorOps 端点以获取警报。向 API 密钥添加破折号,使其与 xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 格式匹配。例如,489f7he7-790b-9896-a8cf-j4757def1161。输入可选的路由密钥,将警报路由到特定的 VictorOps 群组。单击 Post Test Alert 测试 VictorOps 配置。直接在 VictorOps 中定义升级和路由规则。

此选项仅适用于需要确认的警报。您可以从 Atlas 中的第三方监控服务接收信息警报。但是,您必须在每个外部服务中解决这些警报。从 VictorOps 仪表盘确认 VictorOps 警报。

创建需要 API 或集成密钥的通知后,当您执行以下操作时,该密钥将显示为部分经过校订的:

  • 通过 Atlas UI 查看或编辑警报。

  • 通过 Atlas Administration API 查询通知警报。

Opsgenie

将警报发送到 Opsgenie 帐号。 仅输入 Opsgenie API 密钥。直接在 Opsgenie 中定义升级规则和警报分配。

此选项仅适用于需要确认的警报。您可以从 Atlas 中的第三方监控服务接收信息警报。但是,您必须在每个外部服务中解决这些警报。确认来自 Opsgenie 仪表盘的 Opsgenie 警报。

创建需要 API 或集成密钥的通知后,当您执行以下操作时,该密钥将显示为部分经过校订的:

  • 通过 Atlas UI 查看或编辑警报。

  • 通过 Atlas Administration API 查询通知警报。

Microsoft Teams

将警报发送到 Microsoft Teams 通道作为自适应卡

要将警报通知发送到 Microsoft Teams 通道,您必须创建 Microsoft Teams 传入 Webhook。创建 Webhook 后,您可以使用自动生成的 URL 在 Atlas 中配置 Microsoft Teams 集成。

要设置集成,请参阅与 Microsoft Teams 集成

查看或编辑 Microsoft Teams 通知的警报时,URL 显示为已部分编辑。

Webhook

向端点发送 HTTP POST 请求以进行程序化处理。请求正文包含一个 JSON 文档,该文档使用与 Atlas 管理 API 警报资源相同的格式。

只有在 Ingetrations(集成)页面上配置了 Webhook 设置后,此选项才可用。

当您查看或编辑 Webhook 通知的警报时,URL 会显示为部分遮蔽,而密钥显示为完全遮蔽。

  1. Webhook URL 字段中,为基于 Webhook 的警报指定目标 URL

  2. (可选)如果您设置带有密钥的 Webhook 集成,则可在 Webhook Secret 字段中指定基于 Webhook 的警报的身份验证密钥。

5

您可以在 Project Alerts 页面中查看打开的警报、关闭的警报和警报设置。Atlas 会为出现在 Open 标签页上的所有警报发送通知。要了解更多信息,请参阅警报工作流程

要查看您的警报配置:

1
  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。

  2. 如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。

  3. 执行以下步骤之一:

    • 单击导航栏中的 Project Alerts 图标。

    • Projects 菜单旁边,展开 Options 菜单,单击 Project Settings,然后单击侧栏中的 Alerts

    将显示项目警报页面。

2

要使用 Atlas CLI 列出指定项目的所有警报配置,请运行以下命令:

atlas alerts settings list [options]

要使用 Atlas CLI 返回项目的指定警报设置的详细信息,请运行以下命令:

atlas alerts settings describe <alertConfigId> [options]

要了解有关上述命令的语法和参数的更多信息,请参阅 Atlas CLI 文档 Atlas 警报设置列表Atlas 警报设置描述。

提示

请参阅:相关链接

您可以在 Organization Alerts 页面上查看所有警报、警报设置和已删除的警报。要了解更多信息,请参阅警报工作流程。

要查看您的警报配置:

1
  1. 如果尚未显示,组织从导航栏中的Organizations菜单。

  2. 单击 Organizations 菜单旁边的 Organization Settings 图标。

    显示“组织设置”页面。

2

单击侧边栏中的 Alerts(支持)。

将显示组织警报页面。

3
1
  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。

  2. 如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。

  3. 执行以下步骤之一:

    • 单击导航栏中的 Project Alerts 图标。

    • Projects 菜单旁边,展开 Options 菜单,单击 Project Settings,然后单击侧栏中的 Alerts

    将显示项目警报页面。

2
3

在特定警报的行上,单击 ,然后单击 Disable

注意

单击然后Enable可随时重新启用警报。

如果您禁用警报设置,Atlas 会取消与该设置相关的活动警报。禁用的警报设置仍然可见,但显示为灰色。您可以随时重新启用它。

要使用 Atlas CLI 禁用指定项目中的一项警报配置,请运行以下命令:

atlas alerts settings disable <alertConfigId> [options]

要了解有关命令语法和参数的更多信息,请参阅 Atlas CLI 文档中的 禁用 Atlas 警报设置

提示

请参阅:相关链接

1
  1. 如果尚未显示,组织从导航栏中的Organizations菜单。

  2. 单击 Organizations 菜单旁边的 Organization Settings 图标。

    显示“组织设置”页面。

2

单击侧边栏中的 Alerts(支持)。

将显示组织警报页面。

3
4

在特定警报的行上,单击 ,然后单击 Disable

单击然后Enable可随时重新启用警报。

如果您禁用警报设置,Atlas 会取消与该设置相关的活动警报。已禁用的警报设置仍然可见,但显示为灰色,稍后可以重新启用。

要启用之前已禁用的警报,请执行以下操作:

1
  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。

  2. 如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。

  3. 执行以下步骤之一:

    • 单击导航栏中的 Project Alerts 图标。

    • Projects 菜单旁边,展开 Options 菜单,单击 Project Settings,然后单击侧栏中的 Alerts

    将显示项目警报页面。

2
3
  1. 在特定警报的行上,单击

  2. 单击 Enable(连接)。

要使用 Atlas CLI 在指定项目中启用一个警报配置,请运行以下命令:

atlas alerts settings enable <alertConfigId> [options]

要了解有关命令语法和参数的更多信息,请参阅 Atlas CLI 文档中的 启用 Atlas 警报设置。

提示

请参阅:相关链接

1
  1. 如果尚未显示,组织从导航栏中的Organizations菜单。

  2. 单击 Organizations 菜单旁边的 Organization Settings 图标。

    显示“组织设置”页面。

2

单击侧边栏中的 Alerts(支持)。

将显示组织警报页面。

3
4
  1. 在特定警报的行上,单击

  2. 单击 Enable(连接)。

警告

请勿删除在配置维护窗口时创建的维护窗口警报

如果删除维护窗口警报,请禁用并重新启用维护窗口,以重新创建警报。

1
  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。

  2. 如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。

  3. 执行以下步骤之一:

    • 单击导航栏中的 Project Alerts 图标。

    • Projects 菜单旁边,展开 Options 菜单,单击 Project Settings,然后单击侧栏中的 Alerts

    将显示项目警报页面。

2
3
  1. 在特定警报的行上,单击 ,然后单击 Delete

    如果您不具有以下角色之一,则 Delete 选项将处于禁用状态:

  2. Confirm Delete 模式中单击 Confirm 或单击 Cancel,使警报保持配置状态。

要使用 Atlas CLI 删除指定项目中的一项警报配置,请运行以下命令:

atlas alerts settings delete <alertConfigId> [options]

如需了解有关命令语法和参数的更多信息,请参阅 Atlas CLI 文档中的 atlas alerts settings delete

提示

请参阅:相关链接

如果您删除警报设置,Atlas 会取消与该设置相关的活动警报。删除的警报设置不再可见。

1
  1. 如果尚未显示,组织从导航栏中的Organizations菜单。

  2. 单击 Organizations 菜单旁边的 Organization Settings 图标。

    显示“组织设置”页面。

2

单击侧边栏中的 Alerts(支持)。

将显示组织警报页面。

3
4
  1. 在特定警报的行上,单击 ,然后单击 Delete

  2. Delete Alert 模式中单击 Delete 或单击 Cancel,使警报保持配置状态。

    注意

    如果在推送Delete后五分钟内未登录,则需要重新输入密码,然后再次单击Delete

如果您删除警报设置,Atlas 会取消与该设置相关的活动警报。删除的警报设置不再可见。

后退

查看警报条件