配置 PagerDuty

DevOps Insights 將於 2026 年 8 月 31 日結束服務並停止運作。Continuous Delivery 將於 2027 年 2 月 12 日在以下地區停止運作:au-sydca-torus-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 在管線階段失敗時傳送通知,讓您可以更快速地修正問題,並減少運作中斷時間:

  1. 如果您要在建立工具鏈時配置此工具整合,請按一下「可配置的整合」區段中的 PagerDuty

  2. 若您已擁有工具鏈並欲將此工具整合至其中,IBM Cloud 請從控制台點擊選單圖示 (漢堡圖示 )> 平台自動化 > 工具鏈。 在「工具鏈」頁面中,點擊該工具鏈以開啟其「概覽」頁面。

    a. 點擊「新增工具」。

    b. 在「工具整合」區段中,按一下 PagerDuty

  3. 如果您要使用 API 金鑰整合帳戶層次的 PagerDuty,請按一下帳戶

    a. 鍵入 PagerDuty 帳戶的 API 存取金鑰。 如果您還沒有 PagerDuty 帳戶,請註冊一個。 有關查找金鑰的操作說明,請參閱《 產生 API 金鑰》。

    b. 鍵入 PagerDuty 服務的名稱。

    c. 鍵入主要 PagerDuty 聯絡人的電子郵件位址。

    d. 鍵入主要 PagerDuty 聯絡人的電話號碼。

  4. 如果您要使用整合金鑰整合服務層次的 PagerDuty,請按一下服務

    a. 鍵入您要在其中張貼警示之 PagerDuty 服務的 URL。

    b. 鍵入 PagerDuty 整合金鑰。 您可以在 PagerDuty 服務頁面的「整合」區段中找到金鑰或建立金鑰。

  5. 按一下建立整合

  6. 在「工具鏈概觀」頁面上的 協力廠商工具 卡片上,按一下 PagerDuty 以跳至 pagerduty.com。 您可以檢視與 PagerDuty 服務相關聯的事件,而 PagerDuty 服務是您在配置工具鏈的這個工具整合時所指定。

使用 API 設定 PagerDuty

工具 PagerDuty 整合支援下列配置參數,您可在 建立讀取更新工具整合時,透過工具鏈 HTTP API 與 SDK 使用這些參數。

您必須在要求內文中以 pagerduty 值指定 tool_type_id 內容。

PagerDuty工具整合參數
參數 用法 類型 Terraform 引數 說明
service_id 選用,可更新 字串 service_id PagerDuty 服務的服務 ID。
服務金鑰 選用,可更新 密碼 服務金鑰 PagerDuty 服務工具整合金鑰。 您可以在「PagerDuty」服務頁面的「整合」區段中找到或建立此金鑰。
service_url 選用,可更新 字串 service_url 該 PagerDutyURL 服務用於發佈警報的。