DOCS
インテグレーションガイド / MongoDB Cloud Manager

MongoDB Cloud Manager

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

MongoDB Cloud Managerは無料のクラウドベースのサービスで、MongoDBの健全性を監視します。視覚化された豊富なWebインターフェイスでデータベースとパフォーマンスのメトリックを追跡して、デプロイ状態の理解と最適化を支援します。PagerDutyとのインテグレーションにより、Cloud Managerアラートを使用して、PagerDutyインシデントを自動的にトリガーして解決することができます。これにより、チームにシステムの潜在的な問題について迅速に通知できるようになります。

PagerDutyでの設定

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

  2. Serviceページで: 新しいサービスを作成する場合は、+Add New Serviceをクリックします。 既存のサービスにインテグレーションを追加する場合は、追加するサービスの名前をクリックします。その後、Integrations タブをクリックし、 + New Integration ボタンをクリックします。 RS-Add-New-Service-13

  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

  5. 新しいインテグレーションのIntegration Keyをコピーします RS_Updates__API_Services-1024x146-8

MongoDB Cloud Managerでの設定

  1. メインのDeploymentページで、Alertsを選択します。 mongodb_01
  2. Alertsページで Alert Settingsタブを選択し、+AddドロップダウンメニューからNew Alertを選択します。 mongodb_02
  3. アラートをトリガーする条件を指定し、ADDドロップダウンからPagerDutyを選択します。 mongodb_03
  4. PagerDutyサービスのIntegration Keyを指定されたフィールドに貼り付け、Saveをクリックします。PagerDutyとMongoDB Cloud Managerが通信していることを確認したい場合は、Post test issue to PagerDutyリンクを使用して、PagerDutyで直ちにテストインシデントをトリガーさせることができます。 mongodb_04

インシデントのトリガー

条件が満たされると、MongoDB Cloud ManagerとPagerDutyの両方でアラートがトリガーされます。 mongodb_test_01

MongoDB Cloud Managerで条件が満たされなくなると、PagerDutyインシデントは自動的に解決されます。 pd_mongodb_test_02

よくある質問

  1. MongoDB Cloud Managerを複数のPagerDutyサービスに結び付けることはできますか?

    はい。Send toセクションにインテグレーションキーを追加することで、必要な数のPagerDutyサービスにアラートを送信できます。