注意
适用于Cloud Manager Standard和Cloud Manager Premium 。 有关更多信息,请联系MongoDB。
您可以将Cloud Manager与第三方监控服务集成,以查看和分析Cloud Manager收集的有关集群的性能指标。
必需的访问权限
要查看或修改第三方集成设置,您必须对项目拥有 Project Monitoring Admin访问权限。
查看/修改第三方设置
要修改第三方集成设置:
MongoDB Cloud ManagerGo在MongoDBProject Settings Cloud Manager中,Go 页面。
如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。
如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。
在侧边栏中,单击 Project Settings。
显示项目设置页面。
转到 Project Integrations(快速入门)页面。
在侧边栏中,单击 Settings 标题下的 Integrations。
显示“项目集成”页面。
Configure单击要修改的第三方服务的 。
您可以设置以下内容:
设置 | 说明 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PagerDuty 集成密钥 | 发送到 PagerDuty 帐户的警报通知的默认服务密钥。当您将 PagerDuty 通知添加到警报配置时, Cloud Manager默认会输入密钥。如果您添加 PagerDuty通知,并且用于发送通知的密钥变为无效, Cloud Manager会向项目所有者发送电子邮件,并最终删除该密钥。 只能为需要用户确认的警报添加 PagerDuty 通知。 信息警报(例如副本集已选择新的主节点的警报)无法使用 PagerDuty 通知。 用户只能从 PagerDuty 仪表盘确认 PagerDuty 警报通知。 重要提示:更改集成密钥不会更改使用此集成的任何警报。 这些警报仍使用以前的集成密钥。 删除并重新添加每个 PagerDuty 通知以使用新密钥。 所有新的 PagerDuty 密钥均使用其Events API v2。如果您有 Events API v1 密钥,则可以继续将该密钥与Cloud Manager一起使用。 | ||||||||||||
HipChat 设置 | 发送到 HipChat 帐户的警报通知的默认房间和 API令牌。 当您将 HipChat 通知添加到警报配置时,Cloud Manager 默认会输入这些值。 如果您添加 HipChat 通知,而用于发送通知的令牌变为无效,Cloud Manager 会向 | ||||||||||||
Slack 设置 | 警告:在继续之前,您必须拥有Slack工作区,并有足够的权限在工作区中安装Slack应用。 团队名称、API 令牌以及发送到 Slack 帐户的警报通知的渠道名称。您可以通过单击 ,然后单击 ,配置 Slack 与 OAuth2Configure Sign in with Slack的集成。 登录后,您将进入 Slack 登录页面,您可以在其中选择工作区并配置权限。 配置 Slack 以连接到 Cloud Manager 后,将自动生成并维护 API 令牌。您将被重定向回Integrations page 。 使用 Cloud Manager 初始配置 Slack 后,您可以Edit或Remove集成。 编辑集成将显示您的团队名称和API令牌,并允许您更改渠道名称。 重要提示:旧令牌已弃用,并将在Cloud Manager的未来版本中删除。 您无法编辑传统令牌集成。 相反,您必须重新配置Slack与 OAuth 2的集成。 | ||||||||||||
VictorOps 设置 | 为发送到 Splunk On-Call(以前称为 VictorOps)帐户的警报通知设置API密钥和路由密钥。Cloud Manager在配置警报时使用此信息作为默认设置。
| ||||||||||||
Opsgenie API 密钥 | 用于发送到 Opsgenie 帐户的警报通知的API密钥。在配置警报时, Cloud Manager会使用此值作为默认OpsGenie 警报API密钥。 输入 Opsgenie 帐户中的以下信息。如果您没有现有的 Opsgenie 帐户,可以通过以下方式进行注册:
| ||||||||||||
Datadog 设置 | Cloud Manager 不支持 Datadog。 | ||||||||||||
Webhook 设置 | Webhook URL Cloud Manager 可向其发送警报以进行编程处理的端点。Cloud Manager 以HTTP POST 请求的形式发送警报,其中请求正文包含一个JSON文档,其格式与 Cloud Manager API警报资源相同。 Cloud Manager 添加了一个名为
如果您在Webhook Secret字段中指定键,MongoDB Cloud Manager 会添加 要向 Webhook 发送警报通知,请在创建或编辑警报配置时选择 Webhook 通知选项。 如果您添加了 Webhook 通知,并且URL或可选密钥变为无效,Cloud Manager 会向 | ||||||||||||
Microsoft Teams Webhook URL | 配置Cloud Manager以将有关项目的警报发送到Microsoft Teams渠道。您可以在渠道中显示的自适应卡片中查看这些警报。 要将警报通知发送到 Microsoft Teams 通道,您必须创建 Microsoft Teams 传入 Webhook。 创建 webhook 后,您可以使用自动生成的 URL 在 Cloud Manager 中配置 Microsoft 团队 集成。 要设置集成,请参阅与 Microsoft Teams 集成。 | ||||||||||||
Prometheus 设置 | 配置Cloud Manager以将有关部署的指标数据发送到Prometheus实例。要学习;了解更多信息,请参阅与 Prometheus 集成。 |
构建监控集成
您可以使用 Cloud Manager API 监控和警报端点构建监控集成。