Opsgenie を MongoDB Cloud Manager と統合する

MongoDB ロゴ

概要

統合でできるようになること

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

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

統合による機能

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

統合をセットアップする

MongoDB Cloud Manager は API ベースの統合です。設定は以下の手順で行います。

  • Opsgenie で MongoDB Cloud Manager 統合を追加する

  • MongoDB Cloud Manager で統合を設定する

MongoDB 統合を追加する

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

  1. [チーム] に移動して自分のチームを選択します。

  2. 左側のナビゲーションで [統合] を選択し、[統合を追加] を選択します。

統合をチーム ダッシュボードから追加すると、そのチーム統合の所有者になります。Opsgenie では、この統合を通じて受信したアラートはそのチームのみに割り当てられます。このセクションの残りの手順に従って、統合を設定してください。

Opsgenie で MongoDB 統合を追加する方法は以下のとおりです。

  1. [設定] > [統合] の順に移動します。

  2. [統合を追加] を選択します。

  3. 検索を実行して「MongoDB」を選択します。

  4. 次の画面で、統合の名前を入力します。

  5. オプション: 特定のチームが統合からのアラートを受信するようにする場合は、[Assignee team (担当者チーム)] のチームを選択します。

  6. [Continue] を選択します。
    この時点で、統合が保存されます。

  7. [統合を設定するステップ] セクションを展開して、URL をコピーします。
    この URL は、後で MongoDB で統合を設定するときに使用します。

  8. [統合をオンにする] を選択します。
    統合のために作成したルールは、統合をオンにした場合にのみ機能します。

MongoDB Cloud Manager で統合を設定する

  1. MongoDB Cloud Manager で[Projects (プロジェクト)] > [Options (オプション)] > [Integrations (統合)] に移動します。

  2. [Webhook Settings (Webhook 設定)] まで下にスクロールして [Configure (設定)] を選択します。

  3. Opsgenie で統合を追加する際にコピーした API URL を [Webhook URL] に貼り付けます。

  4. [保存] を選択します。

MongoDB Cloud Manager の設定

Learn more about alert configurations in MongoDB Cloud Manager.

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

アラート ペイロード (JSON 形式) を作成する

{ "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 形式)

[ "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" ]

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。