DOCS
インテグレーションガイド / Pivotal Cloud Foundry

Pivotal Cloud Foundry

本記事は米国PagerDuty社のサイトで公開されているインテグレーションガイドをそのまま日本語に翻訳したものです。日本語環境での動作を保証するわけではありません。原文はこちらを参照してください。

PivotalのCloud-Nativeプラットフォームは、世界で最も賞賛されている多くのブランドのソフトウェア革新を推進しています。世界各地のコミュニティに数百万の開発者がいる中、Pivotalテクノロジーは、何十億人ものユーザーに日常使用されています。 シリコンバレーの最も優れた企業のソフトウェア開発文化を10年以上にわたり形成した後、今日、Pivo​​talは、世界がソフトウェアを作る方法を改革するグローバルなテクノロジーの動きをリードしています。

PagerDutyでの設定

  1. ConfigurationメニューからServicesを選択します。

  2. Serviceページで次の操作を行います。

    • インテグレーションのために新しいサービスを作成する場合は、Add New Servicesをクリックします。
    • 既存のサービスにインテグレーションを追加する場合は、インテグレーションを追加するサービスのNameをクリックします。 次に、Integrationsタブをクリックし、 New Integrationボタンをクリックします。 RS-Add-New-Service-13-300x113
  3. Integration Typeメニューから追加したいアプリケーションを選択し、Integration Nameを入力します。新たにサービスを作成する場合は、General Settingsで、サービスのNameを入力します。次に、Incident Settingsで、新しいサービスのEscalation Policy (エスカレーションポリシー)、Notification Urgency(通知の緊急度)、Incident Behavior<(インシデントの動作)を指定します。

  4. Add ServiceまたはAdd Integrationボタンをクリックして、インテグレーションを保存します。するとサービスのIntegrationsページにリダイレクトされます。 RS-Integration-Settings-11-300x109

  5. 新しいインテグレーションのIntegration Emailをコピーします。 RS_Updates__Email_Service-1024x227-1-300x67

Pivotal Ops Managerでの設定

  1. Pivotal NetworkからProductファイルをダウンロードします。
  2. Ops ManagerのインストールダッシュボードにProfuctファイルをアップロードします。 pivotal-cloud-foundry-1-300x209
  3. アップロードしたPagerDutyタイルの横にあるAddをクリックして、タイルをステージングエリアに追加します。 pivotal-cloud-foundry-2-300x198
  4. PagerDutyタイルをクリックして設定画面へ移ります。
  5. PagerDutyタイルのSettings タブで、Assign AZs and Networksをクリックします。 pivotal-cloud-foundry-3-219x300
  6. Networkで、PagerDutyを実行できるNetworkを選択します。
  7. Saveをクリックします 。
  8. 画面左上のInstallation Dashboardをクリックしてタイル設定を終了し、Ops Mangager のダッシュボードに戻ります。
  9. Apply Changesをクリックして、タイルを展開します。 pivotal-cloud-foundry-4-300x202
  10. 導入先(deployment)にログインし、 orgspaceをターゲットします。 cf login cf target -o <ORG> -s <SPACE>
  11. マーケットプレイスサービスをリスト表示させ、PagerDutyサービスを探します。 cf marketplace
  12. **<SERVICE_NAME>**を好みのサービス名に置き換えて、PagerDutyサービスのインスタンスを作成します。 cf create-service p-pagerduty standard <SERVICE_NAME>
  13. PagerDutyサービスインスタンスをアプリケーションにバインドします。**<APP_NAME>**をあなたのアプリケーションの名前に、 **<SERVICE_NAME>**をあなたのサービスの名前に入れ替えたことを確認してください。 cf bind-service <APP_NAME> <SERVICE_NAME>
  14. <APP_NAME>をアプリケーションの名前に入れ替えて、サービスバインディングが有効になるようにアプリケーションをRestageします。 cf restage <APP_NAME>
  15. これで、PagerDutyサービスにアプリケーションが正常にバインドされました。

よくある質問

  1. PagerDutyとインテグレートされた他のPivotal製品に関するドキュメントはどこにありますか?

    PagerDutyサービスは、PagerDutyサービスにバインドされた全てのアプリケーションのVCAP_SERVICES環境変数内で、一般的なPivotal製品のドキュメントへのリンクを提供します。