GitHub更改集成指南|Pagerduty

GitHub更改 + Pagerduty集成益处

  • 将无通知事件从GitHub或Github Enterprise发送到有关重要更改的Pagerduty服务,例如新的拉请求和提交,以为Pagerduty用户提供上下文。
  • 用户可以查看Pagerduty Service在事件分类或超级保健期间的最新活动时间表中的变更事件。他们还可以看到该服务事件发生的最新变化,并在所有服务中最新变化的全面列表中浏览所有更改。

这个怎么运作

  • 当关闭GitHub拉的请求并合并分支时,将发送一个Webhook,将发送到集成Pagerduty服务的端点。
  • 这些事件将被视为该服务最近的活动时间表中的变更事件,与该服务相关的事件以及所有更改的全局列表中。他们不会产生警报,事件或通知。

要求

  • 在Pagerduty:此集成需要经理基础角色或更高的配置。

  • 在github:此集成需要管理角色才能配置。

集成演练

在Pagerduty

小费

我们建议将您的GitHub事件映射到代表您正在更改的Pagerduty服务。这将使响应者在通知事件通知时快速确定他们的服务的最新变化。

  1. 在您的Pagerduty帐户中,导航到服务服务目录然后单击姓名您首选的服务。选择万博pc版下载选项卡并单击添加新的集成
  2. 搜索并选择github改变然后单击添加
  3. 在下一个屏幕上,在列表中搜索您的集成,然后单击在查看详细信息屏幕的右边。

笔记

在此屏幕上,您会看到默认分支将设置为主要主人,如果您想更改分支,可以选择单击编辑集成在右边,输入您首选分支的名称分支场地。点击保存更改

  1. 接下来,复制集成URL将采用以下格式:https://events.pagerduty.com/integration/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/change/enqueue
    将URL保持在安全的位置,因为它将在以后的步骤中使用。

在github

  1. 导航到您想跟踪更改的GitHub存储库,选择设置选项卡,然后选择webhooks
  2. 点击添加Webhook在右侧。粘贴集成URL这是在Pagerduty(上)中产生的有效负载URL字段,以及内容类型下拉,选择X www-Form-urlenced。在下面您想触发哪些事件?选择让我选择个别事件。选中旁边的框拉请求并取消选中旁边的盒子。确保积极的选择了复选框。输入任何其他首选设置,然后单击添加Webhook

笔记

推动事件也得到了支持,但在Pagerduty中显示的信息较少。如果您使用GitHub的拉请请求功能,建议进行拉请求事件。选择“拉动请求”和“推动事件”可能会导致两个动作的两个更改事件。请仅选择一个。

  1. 要测试集成,请将拉动请求合并到您要跟踪的分支。您可以暂时更改您正在跟踪的分支掌握/主要的使用上面注释中的指令到另一个测试分支。在您的Pagerduty帐户中,导航到集成服务,单击其标题而且您应该看到一个标记为最近的变化灰色近期活动时间线:
27502750

发送和查看更改事件

请阅读我们的更改事件文章有关如何发送变更事件并在服务目录中的所有服务中查看这些信息并在所有服务中查看它们的更多信息。

github动作

GitHub更改集成支持与github动作。要使用此功能,请遵循集成演练以上以完成配置,然后使用集成密钥Pagerduty Change事件GitHub动作

常问问题

是否可以使用事件规则修改更改事件?

扩张

目前不是,但我们有兴趣了解您想完成的工作,请联系我们的支持团队与您的用例和反馈有关。

是否可以从多个GitHub分支发送更改事件?

扩张

是的,您可以将任何数量的集成添加到单个服务,包括多个GitHu万博pc版下载b集成。

更改事件是在Slack还是Pagerduty移动应用中可见的?

扩张

目前不是,但我们想听听您的反馈。请联系我们的支持团队


这个页面对你有帮助吗?
Baidu