与 PagerDuty 集成
您可以配置Atlas ,将警报从项目发送到 PagerDuty 仪表盘。通过 PagerDuty 集成,您可以:
记录事件并根据 Atlas 警报通知值班响应人员。
通过双向同步关闭 Atlas 警报时,自动解决 PagerDuty 中的事件。
如何操作
通过 PagerDuty 集成,当指定的 Atlas 警报被触发时,您可以向 PagerDuty 发送 Atlas 集群事件数据。 PagerDuty 可以为相应的服务创建新事件,将同一来源的其他警报过滤到该事件中,并向待命的 PagerDuty 用户发出警报。
Atlas 警报解决后,PagerDuty 就会解决事件。
必需的访问权限
要创建、更新或删除PagerDuty 集成,您必须对该项目拥有 Project Owner
访问权限。 拥有Organization Owner
访问权限的用户必须将自己作为Project Owner
添加到项目中。
先决条件
要将 Atlas 与 PagerDuty 集成,您必须拥有 PagerDuty 帐户。
如果您没有 PagerDuty 帐户,可以在 https://www.pagerduty.com/sign-up/ 上注册。
所有新的 PagerDuty 密钥都使用事件 API v2.
如果您有 事件 API v1 密钥,则可以继续在 Atlas 中使用该密钥。
支持
如果您需要Atlas PagerDuty 集成方面的帮助,请联系MongoDB支持部门。
步骤
要使用 Atlas CLI 创建或更新 PagerDuty 集成,请运行以下命令:
atlas integrations create PAGER_DUTY [options]
要了解有关命令语法和参数的更多信息,请参阅 Atlas CLI 文档中的 Atlas 集成创建 PAGER_DUTY。
要使用Atlas用户界面与 PagerDuty 集成,请导航到 PagerDuty 集成卡:
在 Atlas 中,前往Project Integrations 页面。
如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含所需项目的组织。
如果尚未显示,请从导航栏的Projects菜单中选择所需的项目。
在 Projects(项目)菜单旁边,展开 Options(选项)菜单,然后单击 Integrations(项目设置)。
显示“项目集成”页面。
您可以配置Atlas与 PagerDuty 的集成 有两种方式:
从Atlas Project Integrations页面登录 PagerDuty,或者
通过提供有效的Integration Key 。
登录 PagerDuty
提供 Integration Key
重要
如果您指定的Integration Key无效,PagerDuty Events API不会失败,并且Test Integration按钮可能会错误地指示集成成功。 为了确认集成成功, Atlas会发送初始警报。 检查 PagerDuty仪表盘盘中是否有由该Atlas警报创建的初始事件。
删除 PagerDuty 集成
要使用 Atlas CLI 删除第三方集成,请运行以下命令:
atlas integrations delete <integrationType> [options]
要了解命令语法和参数详情,请参阅 Atlas CLI 文档中的 Atlas 集成删除。
要使用Atlas用户界面从Atlas项目中删除PagerDutyRemove 集成,请在Atlas项目的 中的 PagerDuty 卡上单击Project Integrations 。