• 製品
  • 使用を開始する
  • 関連ドキュメント
  • リソース

Opsgenie を MongoDB Cloud Manager と統合する

MongoDB ロゴ

Opsgenie が MongoDB Cloud Manager ユーザーに提供する必要があるもの

Opsgenie には MongoDB Cloud Manager を使用したWebhook 統合があります。統合を使用して、MongoDB Cloud Manager インシデントを Opsgenie の API に詳細情報とともに送信します。OpsgenieMongoDB Cloud Manager アラートのディスパッチャーとして機能して、オンコール スケジュールに基づいて通知する適切な担当者を決定します。メール、テキスト メッセージ (SMS)、電話、iPhone および Android のプッシュ通知によって通知し、アラートが確認されるかクローズされるまでアラートをエスカレートします。

このドキュメントでは、OpsgenieMongoDB Cloud Manager から受信するデータの統合と詳細を設定する方法について説明します。

統合の機能性

  • MongoDB Cloud Manager でアラートが作成されると、統合によって Opsgenie でアラートが自動で作成されます。

  • アラートが MongoDB Cloud Manager でクローズされると、関連するアラートが Opsgenie でクローズされます。

Opsgenie サイドの統合を設定する

この統合はチーム ダッシュボードから追加可能

Opsgenie の Free または Essentials の各プランを使用している、または Jira Service Management の Standard プランで Opsgenie を使用している場合、このプランでは [設定] の [統合] ページが利用できないため、この統合はチーム ダッシュボードからのみ追加できます。

統合をチーム ダッシュボードから追加すると、そのチーム統合の所有者になります。Opsgenie では、この統合を通じて受信したアラートはそのチームのみに割り当てられます。

そのためには、次の手順に従います。

  1. Teams からチーム ダッシュボードに移動します。

  2. [統合] > [統合を追加] の順に選択します。

残りの手順に従って統合を完了します。

  1. [設定] > [統合] の順に移動します。MongoDB Cloud Manager を検索して [追加] を選択します。 

  2. [応答者] フィールドによって MongoDB Cloud Manager アラートの通知先を指定します。入力し始めると、オートコンプリートの候補が表示されます。

  3. [コピー] ボタンをクリックするか選択して API キーをコピーします。

  4. [Save Integration (統合を保存)] をクリックします。

MongoDB Cloud Manager での設定

  1. MongoDB Cloud Manager で、ナビゲーション バーから [設定] をクリックします。

  2. サイド メニューから「グループ設定」を選択します。

  3. [Webhook 設定] までスクロールします。

  4. API URL を Webhook URL フィールドに貼り付けます。

  5. 保存をクリックします。

MongoDB Cloud Manager の設定

6.MongoDB Cloud Manager のアラート設定については、アラートの設定を参照してください。

MongoDB Cloud Manager から送信されたペイロードのサンプル

アラートのペイロードを作成します。

JSON

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 { "alertConfigId": "5770e05ae4b096e0e2c23ca0", "created": "2016-06-28T13:26:23Z", "eventTypeName": "MONITORING_AGENT_DOWN", "groupId": "5770d0ede4b0ca29d1781ccd", "id": "57727affe4b0a7dc53fb9429", "links": [ { "href": "https://cloud.mongodb.com/api/public/v1.0/groups/5770d0ede4b0ca29d1781ccd/alerts/57727affe4b0a7dc53fb9429", "rel": "self" } ], "status": "OPEN", "typeName": "AGENT", "updated": "2016-06-28T13:26:23Z" }

このペイロードは Opsgenie によって次のように解析されます。

JSON

1 2 3 4 5 6 7 8 [ "title": "[MongoDB Cloud] Alert for : MONITORING_AGENT_DOWN", "description": " Event Type : MONITORING_AGENT_DOWN Status : OPEN Created : 2016-06-28T13:26:23Z", "links": "https://cloud.mongodb.com/api/public/v1.0/groups/5770d0ede4b0ca29d1781ccd/alerts/57727affe4b0a7dc53fb9429" ]

 

その他のヘルプ