自定义事件动作

自定义事件动作使事件响应者可以快速执行pagerduty系统之外的自定义逻辑。客户可以在触发这些操作时托管自己的自定义脚本,该脚本可触发这些操作,从而为用户提供了几乎无限的可能动作。

创建自定义事件动作

所需的用户权限

响应者,经理,全球管理员和帐户所有者可以创建自定义事件动作。

  1. 万博pc版下载扩展
  2. 点击新扩展在里面服务扩展选项卡并搜索“自定义事件动作”,作为扩展类型。在出现的模态上,单击开放自定义事件动作页面
  3. 从这里您将被带到自定义事件动作扩展页面。如果您尚未创建任何自定义操作,则该页面将显示一条消息,其中包含有关自定义事件动作的信息。选择新动作创建您的新动作。
  4. 输入以下字段:
  • 按钮标签:输入将出现在事件中的按钮的名称。
  • URL端点: Enter the URL endpoint where we will be sending the HTTP POST requests when the custom incident action button is selected.
  • 描述:输入用户单击自定义事件操作按钮时将发生的情况的描述。
  • 选择服务:选择您希望事件显示此按钮的服务。
  • 自定义标题(可选的): 点击添加自定义标头并输入标题名称标题值。这些标题将包含在此自定义事件操作中发送的每个Webhook中。您可以单击添加自定义标头再次添加多个自定义标头。笔记:使用V3 Webhook订阅,所有标题名称都必须唯一。要删除自定义标头,请单击向右。
  1. 完成配置自定义操作后,请单击创建动作

有关您将通过Pagerduty Webhook收到的有效载荷的更多信息,请访问我们开发人员文档

598598

编辑自定义事件动作

  1. 导航万博pc版下载扩展并在“扩展名”列表中找到自定义事件操作。点击在自定义事件动作扩展页面上进行编辑向右。
  2. 点击在您所需的自定义事件行动的权利中,选择编辑
  3. 进行必要的更改,然后单击保存更改

复制自定义事件动作Webhook ID

  1. 导航万博pc版下载扩展并在“扩展名”列表中找到自定义事件操作。点击在自定义事件动作扩展页面上进行编辑向右。
  2. 点击在您所需的自定义事件行动的权利中,选择复制Webhook ID

删除自定义事件动作

  1. 导航万博pc版下载扩展并在“扩展名”列表中找到自定义事件操作。点击在自定义事件动作扩展页面上进行编辑向右。
  2. 点击在您所需的自定义事件行动的权利中,选择消除
  3. 在确认对话框中,单击删除

执行自定义事件动作

所需的用户权限

响应者,经理,全球管理员和帐户所有者可以执行自定义事件操作。观察者可以对分配给事件执行自定义事件操作。

创建自定义操作后,您将在该服务上的所有事件上看到可用的操作按钮更多操作

444444

当用户单击事件中的自定义事件操作按钮时,它将启动HTTP POST请求,其中包含有关该事件的数据,向配置过程中指定的端点URL。然后,您可以构建一个聆听此请求的脚本,并在收到请求时执行自定义逻辑。

笔记

每项服务最多有三个自定义事件动作。

常见用例

重新启动服务器

创建一个重新启动服务器button on your incidents that, when selected, restarts the server associated with the incident.自定义操作发布请求将包括有关事件的详细信息,该详细信息将允许单个脚本动态确定需要重新启动的服务器。

添加诊断

创建一个添加诊断按钮获取有关受影响的基础架构的诊断数据,并将数据作为您的PagerDuty事件的注释。这使您的用户可以在Pagerduty事件中对关键基础架构数据的可见性。

恢复最后一个提交

创建一个恢复最后一个提交将在您的存储库中恢复最后一个提交的按钮,该按钮包含受影响服务的源代码。这使您的用户可以在不离开Pagerduty平台的情况下快速滚动不良部署。

更新状态页

创建一个更新状态页可以单击一键更新您的用户状态页面的按钮。这使您的用户在事件发生后立即更新客户。


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