配置警报设置
Overview
警报配置定义了trigger警报的条件以及警报的通知方法。警报配置适用于您在其中创建警报的项目。
Considerations
短信发送
许多因素都可能影响警报传递,包括谢绝来电列表、已发送或已传递消息的上限、一天中的传递时间和消息缓存。
请查看您的电话服务合同,了解与接收短信相关的费用。
如果您选择短信,Cloud Manager 会向项目中拥有与其用户帐户关联的手机号码的所有用户发送警报短信。
警报间隔
您可以创建多个具有不同频率的警报配置。 警报的最小频率为 5 分钟。
重新通知之间的时间间隔按每个警报周期的频率量增加,最多 24 小时。 例如,如果频率量为 5 分钟,并且在上午 9 点首次触发警报条件,则后续警报将在上午 9:05、9:15、9:30 等发生。
您可以设置在发生警报条件后 Cloud Manager 发送警报之前经过的时间。这有助于消除误报。
默认警报配置
Cloud Manager 不为组织提供默认警报。
Cloud Manager在创建项目时自动为项目创建以下警报配置:
用户已加入项目(
JOINED_GROUP
)监控已关闭 (
MONITORING_AGENT_DOWN
)
如果启用备份, Cloud Manager会为项目创建以下警报配置(如果尚不存在):
备份oplog落后 (
OPLOG_BEHIND
)备份需要重新同步 (
RESYNC_REQUIRED
)集群缺少活动的mongos (
CLUSTER_MONGOS_IS_MISSING
)
如果您输入付款方式, Cloud Manager会创建以下警报配置:
Host has security recommendations
查询目标:已扫描对象/返回的是
注意
仅当已扫描文档与已返回文档的比率达到或超过指定阈值至少 10 分钟时,默认配置才会发送警报。
通知选项的默认设置
您可以为以下通知选项配置默认设置:
Cloud Manager 组织
Cloud Manager 用户
电子邮件
短信
HipChat
Slack
PagerDuty
VictorOps
Opsgenie
要为上述组织通知选项之一配置默认设置,请执行以下操作:
您可以为以下通知选项配置默认设置:
Cloud Manager 组织
Cloud Manager 用户
电子邮件
短信
HipChat
Slack
PagerDuty
VictorOps
Opsgenie
要为上述项目通知选项之一配置默认设置,请执行以下操作:
MongoDB Cloud ManagerGo在MongoDBProject Integrations Cloud Manager中,Go 页面。
如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。
如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。
在 Projects(项目)菜单旁边,展开 Options(选项)菜单,然后单击 Integrations(项目设置)。
显示“项目集成”页面。
如果用户在创建警报配置时选择该选项,Cloud Manager 将自动填充默认值。如果用于发送通知的密钥、令牌或 URL失效,Cloud Manager 将向项目所有者发送电子邮件,并最终删除密钥、令牌或URL 。
创建警报配置
创建新警报时,可以克隆现有警报。
MongoDB Cloud ManagerGo在MongoDBOrganization Settings Cloud Manager中,Go 页面。
如果尚未显示,组织从导航栏中的Organizations菜单。
单击 Organizations 菜单旁边的 Organization Settings 图标。
显示“组织设置”页面。
转到 Organization Alerts(快速入门)页面。
单击侧边栏中的 Alerts(支持)。
将显示组织警报页面。
选择 Notification Method(集群层)。
在Add Notification Method标题下,单击要使用的特定通知方法的按钮。
通知选项 | 用户警报 | 账单警报 | 说明 |
---|---|---|---|
Cloud Manager 组织 | 通过电子邮件或短信向组织中具有特定角色的用户发送该警报。
| ||
Cloud Manager 用户 | 通过电子邮件或短信向 Cloud Manager 用户发送警报。
| ||
电子邮件 | 将警报发送到您提供的任何电子邮件地址。 | ||
mobileNumber | 将警报发送到电话号码。 Cloud Manager 会删除除 对于国际(非美国)电话号码, 请使用 E.164 标准 格式化电话号码 。示例,对于新西兰,请在电话号码前输入 Cloud Manager使用位于美国的 Twilio 发送短信。 如果您想使用非美国 电话号码,请尝试使用 Google 语音 电话号码。 | ||
Slack | |||
PagerDuty | 将警报发送到 PagerDuty 帐户。仅输入 PagerDuty 集成密钥。 直接在 PagerDuty 中定义升级规则和警报分配。 从 PagerDuty 仪表盘确认 PagerDuty 警报。 所有新的 PagerDuty 密钥均使用其 Events API v2 。如果您有 Events API v 1密钥,则可以继续将该密钥与Cloud Manager一起使用。 | ||
VictorOps | |||
Opsgenie | 将警报发送到 Opsgenie 帐号。
对于需要确认的警报,会显示此选项。 您可以在信息警报上使用此通知方法。 这些警报包括类似 确认 Opsgenie 警报 从 Opsgenie仪表盘。 |
MongoDB Cloud ManagerGo在MongoDBProject Alerts Cloud Manager中,Go 页面。
如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。
如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。
执行以下步骤之一:
单击导航栏中的 Project Alerts 图标。
在 Projects 菜单旁边,展开 Options 菜单,单击 Project Settings,然后单击侧栏中的 Alerts。
将显示项目警报页面。
选择Atlas Triggers警报的条件。
在Alert if部分中,选择目标组件和条件。 要学习;了解有关警报条件的更多信息,请参阅警报事件类型。
选择警报接收者和发送方式。
在 Send to 部分:
(可选)为了帮助减少Cloud Manager发送的误报,请在send if condition lasts at least字段中指定条件发送警报之前经过的分钟数。 在指定时间过后运行的下一次警报检查会发送该警报。
(可选)在 resend after 字段中,指定条件重新发送警报之前经过的分钟数。
单击 Add 并从下表中描述的选项中进行选择。
通知选项说明Cloud Manager项目
通过电子邮件或短信向项目中具有特定角色的用户发送该警报。
从 Select Role(s)(选择角色)复选框中选择应接收警报的项目角色,或选择 All Roles(所有角色),这样项目中的所有用户都会接收到警报。
选择SMS将这些警报发送到每个Cloud Manager项目用户在“帐户”页面中配置的手机号码。
选择Email ,将这些警报发送到每个Cloud Manager项目用户在“帐户”页面中配置的电子邮件解决。 默认, Email处于选中状态。
Cloud Manager 组织
通过电子邮件或短信向组织中具有特定角色的用户发送该警报。
从 Select Role(s) 复选框中选择应接收警报的组织角色,或为组织中的所有用户选择 All Roles 以接收警报。
选择SMS以将这些警报发送到在“ Account”(帐户)页面中为每个 Cloud Manager 组织 用户配置的手机号码。
选择Email将这些警报发送到每个 Cloud Manager 组织用户在“帐户”页面中配置的电子邮件地址。默认情况下, Email处于选中状态。
Cloud Manager 用户
通过电子邮件或短信向 Cloud Manager 用户发送警报。
选择SMS以将这些警报发送到为 Cloud Manager 用户帐户配置的手机号码。
选择Email将这些警报发送到为 Cloud Manager 用户帐户配置的电子邮件地址。默认情况下, Email处于选中状态。
Cloud Manager团队
通过电子邮件或短信向 Cloud Manager 用户发送警报。
选择SMS以将这些警报发送到为 Cloud Manager 用户帐户配置的手机号码。
选择Email将这些警报发送到为 Cloud Manager 用户帐户配置的电子邮件地址。默认情况下, Email处于选中状态。
电子邮件
将警报发送到指定的电子邮件地址。
短信
将警报发送到电话号码。 Cloud Manager 会删除除
+
之外的所有字母和标点符号。对于国际(非美国)电话号码, 请使用 E. 标准格式化电话号码164 。示例,对于新西兰,请在电话号码前输入
+64
。Cloud Manager使用位于美国的 Twilio 发送短信。
如果您想使用非美国 电话号码,请尝试使用 Google 语音 电话号码。
将警报发送到 PagerDuty 帐户。仅输入 PagerDuty 集成密钥。 直接在 PagerDuty 中定义升级规则和警报分配。
从 PagerDuty 仪表盘确认 PagerDuty 警报。
所有新的 PagerDuty 密钥均使用其 Events API v2 。如果您有 Events API v 1密钥,则可以继续将该密钥与Cloud Manager一起使用。
Webhook
向端点发送HTTP POST请求以进行编程处理。 请求正文包含一个JSON文档,其格式与Cloud Manager API警报资源相同。
要配置此选项,请在“项目设置”页面上配置 Webhook 设置。
为确保 Webhook 正常运行,请配置防火墙以允许 Webhook访问权限Cloud Manager。
删除警报配置
MongoDB Cloud ManagerGo在MongoDBProject Alerts Cloud Manager中,Go 页面。
如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。
如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。
执行以下步骤之一:
单击导航栏中的 Project Alerts 图标。
在 Projects 菜单旁边,展开 Options 菜单,单击 Project Settings,然后单击侧栏中的 Alerts。
将显示项目警报页面。
如果删除警报设置,Cloud Manager 将取消与该设置相关的警报。删除的警报设置不再可见。
禁用或启用警报配置
MongoDB Cloud ManagerGo在MongoDBProject Alerts Cloud Manager中,Go 页面。
如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。
如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。
执行以下步骤之一:
单击导航栏中的 Project Alerts 图标。
在 Projects 菜单旁边,展开 Options 菜单,单击 Project Settings,然后单击侧栏中的 Alerts。
将显示项目警报页面。
如果禁用警报设置,Cloud Manager 将取消与该设置相关的活动警报。已禁用的警报设置仍然可见,但显示为灰色,并且可以稍后重新启用。
如果您只需在一段时间内禁用警报,则可以暂停警报。
查看警报配置更改历史记录
您可以在Project Alerts页面上查看打开的警报、关闭的警报和警报设置。 Cloud Manager会为Open标签页上显示的所有警报发送通知。 要学习;了解更多信息,请参阅警报工作流程。
MongoDB Cloud ManagerGo在MongoDBProject Alerts Cloud Manager中,Go 页面。
如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。
如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。
执行以下步骤之一:
单击导航栏中的 Project Alerts 图标。
在 Projects 菜单旁边,展开 Options 菜单,单击 Project Settings,然后单击侧栏中的 Alerts。
将显示项目警报页面。
在列出警报配置的行上,单击省略号图标并选择History 。 Cloud Manager显示警报配置的更改历史记录。