对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。

配置警报设置

警报配置定义了trigger警报的条件以及警报的通知方法。警报配置适用于您在其中创建警报的项目。

许多因素都可能影响警报传递,包括谢绝来电列表、已发送或已传递消息的上限、一天中的传递时间和消息缓存。

请查看您的电话服务合同,了解与接收短信相关的费用。

如果您选择短信,Cloud Manager 会向项目中拥有与其用户帐户关联的手机号码的所有用户发送警报短信。

您可以创建多个具有不同频率的警报配置。 警报的最小频率为 5 分钟。

重新通知之间的时间间隔按每个警报周期的频率量增加,最多 24 小时。 例如,如果频率量为 5 分钟,并且在上午 9 点首次触发警报条件,则后续警报将在上午 9:05、9:15、9:30 等发生。

您可以设置在发生警报条件后 Cloud Manager 发送警报之前经过的时间。这有助于消除误报。

Cloud Manager 不为组织提供默认警报。

要有效监控部署,请考虑配置以下警报:

  • 托管正在恢复:当MongoDB实例进入RECOVERING(恢复)模式时触发。

  • 复制延迟:监控从节点(secondary node from replica set)落后于主节点 (primary node in the replica set)的延迟时间。

  • 工单可用:写入/读取:标记WiredTiger存储引擎的潜在性能问题。

  • 复制 Oplog:监控oplog window大小。

  • 主机已关闭:无法访问托管时触发。

  • 队列:读取器/写入器是:追踪等待锁的操作。

  • 页面错误:如果错误持续较高(> 1000 平均/秒),请进行调查。

  • 托管暴露在公共互联网中:缺少身份验证和防火墙保护时触发。

  • 托管没有最新版本:当MongoDB版本因两个或多个修订而过时时触发。

  • 副本集选出了新的主节点 (primary node in the replica set):在选举事件期间触发。

  • 不健康成员数 > n:当超过 n 个成员不健康时触发。

  • 集群缺少活动mongos
  • 监控代理已关闭

  • 备份代理已关闭

使用备份组件时,请配置以下警报:

  • 备份 oplog 落后

  • 备份需要重新同步

注意

根据特定的工作负载和使用模式调整这些警报。

您可以为以下通知选项配置默认设置:

  • Cloud Manager 组织

  • Cloud Manager 用户

  • 电子邮件

  • 短信

  • HipChat

  • Slack

  • PagerDuty

  • VictorOps

  • Opsgenie

要为上述组织通知选项之一配置默认设置,请执行以下操作:

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

  2. 在侧边栏中,单击 Organization Settings。

    显示“组织设置”页面。

2

单击 Integrations 标签页。

显示组织集成页面。

3

如果用户在创建警报配置时选择该选项,Cloud Manager 将自动填充默认值。如果用于发送通知的密钥、令牌或URL失效,Cloud Manager 将向项目所有者发送电子邮件,并最终删除密钥、令牌或URL 。

创建新警报时,可以克隆现有警报。

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

  2. 单击导航栏中的 Alerts 图标。

  3. 单击 Organization 标题下的 Alerts。

将显示组织警报页面。

2

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

  1. 单击 Add Alert(连接)。

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

  1. 单击 Alert Settings 标签页。

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

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

3

单击User或Billing Select a Target 。

4
5

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

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

Cloud Manager 组织

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

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

  2. 选择Email将这些警报发送到每个 Cloud Manager 组织用户在“帐户”页面中配置的电子邮件地址。默认情况下, Email处于选中状态。

Cloud Manager 用户

通过电子邮件或短信向 Cloud Manager 用户发送警报。

  • 选择SMS以将这些警报发送到为 Cloud Manager 用户帐户配置的手机号码。

  • 选择Email将这些警报发送到为 Cloud Manager 用户帐户配置的电子邮件地址。默认情况下, Email处于选中状态。

电子邮件

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

mobileNumber

将警报发送到电话号码。 Cloud Manager 会删除除+之外的所有字母和标点符号。

对于国际(美国以外)电话号码,请使用 E.164 标准格式化电话号码。示例,对于新西兰,请在电话号码前输入 +64。

Cloud Manager使用位于美国的Twilio发送短信。

如果您想使用非美国电话号 码,请尝试使用 Google 语音 电话号码。

Slack

将警报发送到组织授权的 Slack 工作场所中的 Slack 渠道。

  • 输入通道名称以及 API 令牌或 Bot 令牌。

  • 要创建API令牌,请参阅Slack帐户中的API页面。

要学习;了解有关Slack中 Bot 用户的更多信息,请参阅Slack文档。

PagerDuty

将警报发送到 PagerDuty 帐户。仅输入 PagerDuty 集成密钥。直接在 PagerDuty 中定义升级规则和警报分配。

从 PagerDuty 仪表盘确认 PagerDuty 警报。

所有新的 PagerDuty 密钥均使用其Events API v2。如果您有 Events API v1 密钥,则可以继续将该密钥与Cloud Manager一起使用。

VictorOps

将警报发送到 Splunk On-Call(以前称为 VictorOps)帐户。

对于需要确认的警报,会显示此选项。 您可以在信息警报上使用此通知方法。 这些警报包括类似User joined the organization的警报。

从 VictorOps 仪表盘确认 VictorOps 警报。

Opsgenie

将警报发送到 Opsgenie 帐户。

  • 在Cloud Manager中输入 OpsGenie 警报API 密钥。

  • 在 Opsgenie 中定义升级规则和警报分配。

对于需要确认的警报,会显示此选项。 您可以在信息警报上使用此通知方法。 这些警报包括类似User joined the organization的警报。

确认来自 Opsgenie 仪表盘的 Opsgenie 警报。

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

  2. 单击导航栏中的 Alerts 图标。

  3. 单击 Organization 标题下的 Alerts。

将显示组织警报页面。

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

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

    注意

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

如果删除警报设置,Cloud Manager 将取消与该设置相关的警报。删除的警报设置不再可见。

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

  2. 单击导航栏中的 Alerts 图标。

  3. 单击 Organization 标题下的 Alerts。

将显示组织警报页面。

2

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

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

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

如果您只需在一段时间内禁用警报,则可以暂停警报。

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

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

  2. 单击导航栏中的 Alerts 图标。

  3. 单击 Organization 标题下的 Alerts。

将显示组织警报页面。

2
3

Cloud Manager 显示警报配置的更改历史记录。