PagerDuty の構成
PagerDuty は、複数のモニタリング・システムのデータを単一のビューに統合します。 問題が発生すると、PagerDuty によって、その時点で問題の修正に最適なチーム・メンバーに確実に通知が送信されます。 そのチーム・メンバーが問題に応答しない場合、次の担当者または運用管理者に問題を転送するようにエスカレーションを構成できます。
Event Notifications ツール統合を使用してイベント通知を配信できるようになりました。IBM Cloud® Event Notifications は、PagerDuty や、Slack、電子メール、SMS、プッシュ通知、Webhook、Microsoft® Teams、ServiceNow,、IBM Cloud Functions などがあります。 Event Notificationsの使用について詳しくは、 ツールチェーンのイベント通知の有効化 を参照してください。
POST /toolchains/{toolchain_id}/events API によって生成されたクライアント・カスタム・ツールチェーン・イベントは、 PagerDuty ツール統合に送信されません。 Bespoke ツールチェーン・イベントは IBM Cloud® Event Notificationsにのみ送信されます。
パイプライン・ステージで障害が発生したときに通知を送信するように PagerDuty を構成して、問題を迅速に修正してダウン時間を削減できるようにします。
-
ツールチェーン作成時にこのツール統合を構成する場合は、「構成可能な統合」セクションで**「PagerDuty」**をクリックします。
-
ツールチェーンがあり、そこにこのツール統合を追加する場合、IBM Cloudコンソールから、メニューアイコンの
>Platform Automation>Toolchains をクリックします。 「ツールチェーン」ページで、ツールチェーンをクリックしてその「概要」ページを開きます。 あるいは、アプリの「概要」ページの「継続的デリバリー」カードで、**「ツールチェーンの表示」をクリックします。 次に、「概要」**をクリックします。
a. **「ツールの追加」**をクリックします。
b. 「ツール統合」セクションで**「PagerDuty」**をクリックします。
-
API キーを使用してアカウント・レベルで PagerDuty を統合する場合は、**「アカウント」**をクリックします。
a. PagerDuty アカウントの API アクセス・キーを入力します。 PagerDutyアカウントをお持ちでない場合は、登録してください。 キーを見つける手順については、APIキーの生成を参照してください。
b. PagerDuty サービスの名前を入力します。
c. PagerDuty の 1 次連絡先の E メール・アドレスを入力します。
d. PagerDuty の 1 次連絡先の電話番号を入力します。
-
統合キーを使用してサービス・レベルで PagerDuty を統合する場合は、**「サービス」**をクリックします。
a. アラートの通知先となる PagerDuty サービスの URL を入力します。
b. PagerDuty の統合キーを入力します。 PagerDuty サービス・ページの「統合」セクションで、このキーを見つけるか作成できます。
-
「統合の作成」 をクリックします。
-
ツールチェーンの「概要」ページの**「サード・パーティー・ツール」カードで、「PagerDuty」**をクリックして pagerduty.com に移動します。 ツールチェーンに対してこのツール統合を構成したときに指定した PagerDuty サービスに関連付けられているイベントを表示できます。
APIを使用したPagerDutyの設定
PagerDuty ツール統合は、 、 read、および update ツール統合を作成するときに、 ツールチェーン HTTP API および SDK で使用できる以下の構成パラメーターをサポートします。
pagerduty
値を使用して、要求本体に tool_type_id
プロパティーを指定する必要があります。
パラメーター | 使用法 | タイプ | Terraform 引数 | 説明 |
---|---|---|---|---|
service_id | オプション、更新可能 | ストリング | service_id | PagerDuty サービスのサービス ID です。 |
サービス・キー | オプション、更新可能 | パスワード | サービス・キー | PagerDuty サービス・ツール統合キー。 このキーはPagerDutyサービスページのIntegrationsセクションで確認または作成できます。 |
service_url | オプション、更新可能 | ストリング | service_url | アラートの送信先の PagerDuty サービスの URL。 |