配置 PagerDuty
DevOps Insights 將於 2026 年 8 月 31 日結束服務並停止運作。Continuous Delivery 將於 2027 年 2 月 12 日在以下地區停止運作:au-syd、ca-tor、us-east。 Code Risk Analyzer 也將於該日於所有地區停止提供服務。 若某個區域未實際使用這些功能,該區域中的功能可能會提前停用,並停止接受新的實例。 了解更多
PagerDuty 會將多個監視系統中的資料整合至單一視圖。 發生問題時,PagerDuty 可確保當時最有能力修正問題的團隊成員能收到通知。 如果團隊成員未能回應問題,則可以配置向上呈報,將它遞送給上一級代表或作業管理員。
現在您可以透過使用 Event Notifications 工具集成。IBM Cloud® Event Notifications 是向 PagerDuty 和其他通訊渠道(如 Slack、電子郵件、SMS、推送通知、webhook、Microsoft® Teams, ServiceNow, 和 IBM Cloud Functions )發佈通知的首選方法。 有關使用 Event Notifications 的詳細資訊,請參閱 啟用工具鏈的事件通知。
由 POST {toolchain_id} /toolchains//events API 產生的客戶端客製化工具鏈事件,不會傳送 PagerDuty 至工具整合。 客製化工具鏈事件僅發送至 IBM Cloud® Event Notifications.
配置 PagerDuty 在管線階段失敗時傳送通知,讓您可以更快速地修正問題,並減少運作中斷時間:
-
如果您要在建立工具鏈時配置此工具整合,請按一下「可配置的整合」區段中的 PagerDuty。
-
若您已擁有工具鏈並欲將此工具整合至其中,IBM Cloud 請從控制台點擊選單圖示 (
)> 平台自動化 > 工具鏈。 在「工具鏈」頁面中,點擊該工具鏈以開啟其「概覽」頁面。
a. 點擊「新增工具」。
b. 在「工具整合」區段中,按一下 PagerDuty。
-
如果您要使用 API 金鑰整合帳戶層次的 PagerDuty,請按一下帳戶:
a. 鍵入 PagerDuty 帳戶的 API 存取金鑰。 如果您還沒有 PagerDuty 帳戶,請註冊一個。 有關查找金鑰的操作說明,請參閱《 產生 API 金鑰》。
b. 鍵入 PagerDuty 服務的名稱。
c. 鍵入主要 PagerDuty 聯絡人的電子郵件位址。
d. 鍵入主要 PagerDuty 聯絡人的電話號碼。
-
如果您要使用整合金鑰整合服務層次的 PagerDuty,請按一下服務:
a. 鍵入您要在其中張貼警示之 PagerDuty 服務的 URL。
b. 鍵入 PagerDuty 整合金鑰。 您可以在 PagerDuty 服務頁面的「整合」區段中找到金鑰或建立金鑰。
-
按一下建立整合。
-
在「工具鏈概觀」頁面上的 協力廠商工具 卡片上,按一下 PagerDuty 以跳至 pagerduty.com。 您可以檢視與 PagerDuty 服務相關聯的事件,而 PagerDuty 服務是您在配置工具鏈的這個工具整合時所指定。
使用 API 設定 PagerDuty
工具 PagerDuty 整合支援下列配置參數,您可在 建立、讀取及 更新工具整合時,透過工具鏈 HTTP API 與 SDK 使用這些參數。
您必須在要求內文中以 pagerduty 值指定 tool_type_id 內容。
| 參數 | 用法 | 類型 | Terraform 引數 | 說明 |
|---|---|---|---|---|
| service_id | 選用,可更新 | 字串 | service_id | PagerDuty 服務的服務 ID。 |
| 服務金鑰 | 選用,可更新 | 密碼 | 服務金鑰 | PagerDuty 服務工具整合金鑰。 您可以在「PagerDuty」服務頁面的「整合」區段中找到或建立此金鑰。 |
| service_url | 選用,可更新 | 字串 | service_url | 該 PagerDutyURL 服務用於發佈警報的。 |