Opsgenie の販売とサポートの終了

Atlassian ended new sales of Opsgenie on June 4, 2025, and will end support on April 5, 2027. Move to Jira Service Management or Compass to continue using incident response features, now with enhanced capabilities. 発表の全文を参照して、

Opsgenie を Dynatrace AppMon と統合する

Dynatrace AppMonn ロゴ

Opsgenie が Dynatrace AppMon ユーザーに提供するもの

Opsgenie は、 Dynatrace AppMon との強力な双方向インテグレーションを提供します。Dynatrace AppMon で新しいインシデントが作成されると、インシデントに関する詳しい情報を含む、対応する Opsgenie アラートが自動的に作成されます。Opsgenie は、オンコールローテーション、スケジューリング機能、アラートエスカレーションを含む高度な通知を提供し、Dynatrace AppMon の顧客に最適なインシデント管理を保証します。

統合の機能性

  • Dynatrace AppMon でインシデントが作成されると、Opsgenie でアラートが作成されます。

  • インシデントが Dynatrace AppMon でクローズされると、関連するアラートは Opsgenie で自動的にクローズされます。

  • [Dynatrace AppMon へのアラート更新の送信] が有効になっている場合、Dynatrace AppMon インテグレーションによって作成されたアラートに対して OpsGenie で選択されたアクションが実行されると、Dynatrace AppMon のアクションが Dynatrace AppMon で実行されます。

Opsgenie で Dynatrace AppMon インテグレーションを追加する

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

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

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

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

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

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

  3. Dynatrace AppMon プラグインの設定時に使用する統合 URL をコピーします。

  4. [Save Integration (統合の保存)] を選択します。

Dynatrace AppMon での設定

  1. まず、Opsgenie Dynatrace AppMon プラグインをダウンロードします。

  2. Dynatrace クライアントに移動し、[ツール] メニューから [プラグインの管理] を選択します。

Dynatrace AppMon 管理プラグイン

3. 次に、開いたウィンドウで [Install Plugin (プラグインのインストール)] をクリックします。

Dynatrace AppMon 設定プラグイン

4. 以前にダウンロードした [Opsgenie プラグイン JAR] を選択し、[開く] をクリックします

Dynatrace AppMon ダウンロード プラグイン

5. 次に、表示されたプラグインから [Opsgenie プラグイン] を選択し、[プロパティ] をクリックします。

Dynatrace AppMon プラグイン プロパティ

 6. 前にコピーしたインテグレーション URL を、[プラグインのプロパティ] ウィンドウの [Webhook URL] フィールドに貼り付けます。このフィールドは、インシデント ルールの編集中に異なるインテグレーションを使用するように設定されます。

7. Opsgenie に存在するチーム名を入力し、Opsgenie で特定のチームに対してのみアラートを作成できるようにします。Opsgenie のチームごとに異なるアラートを割り当てるには、このフィールドを空のままにして、インシデント ルールの編集時に設定できます。

Dynatrace AppMon プラグインのプロパティの設定

8. [OK] をクリックし、左側のメニューから [インシデント] にアクセスします。

Dynatrace AppMon インシデント

9. [インシデント] で、Opsgenie アラートに使用するインシデントを選択し、ドロップダウン メニューから [インシデント ルールの編集] を選択します。

Dynatrace AppMon インシデント ルールの編集

10. [アクション] タブの [詳細設定] をクリックします。

Dynatrace AppMon 高度な設定アクション タブ

11. 次に、[追加] をクリックします。

Dynatrace AppMon インシデント ルールの編集

12. 表示されたプラグインから Dynatrace Opsgenie プラグインを選択し、[追加] をクリックします。異なるインテグレーションを使用するため、または Opsgenie の異なるチームにアラートを割り当てるために、プロパティのフィールド部分をここで設定します。

Dynatrace AppMon 新しいルール アクションの追加

13. [実行] オプションとして [インシデント開始] を選択し、[OK] をクリックします。

Dynatrace AppMon インシデント実行

OEC を介した統合

または、Opsgenie の OEC と Dynatrace AppMon スクリプトを使用して、Dynatrace AppMon でアクションを実行します。これによって、独自のスクリプトや機能をデプロイして提供された機能を変更し、カスタマイズしたアクションを Dynatrace AppMon 上で実行できます。

Dynatrace AppMon インテグレーション パッケージを使用するには、以下のセクションのステップを最後まで実行します。

OEC の最新バージョンをダウンロードする

Dynatrace AppMon パッケージの最新バージョンをダウンロードするには、oec-scripts リポジトリの readme ファイルを使用してください。

インストール

Red Hat ベースのディストリビューションの場合

  • 次のコマンドを実行します。rpm -i opsgenie-dynatraceappmon-<your_version>.rpm

Debian ベースのディストリビューションの場合

  • 次のコマンドを実行します。dpkg -i opsgenie-dynatraceappmon-<your_version>.deb

Windows の場合

  • OEC パッケージを含む opsgenie integration の zip ファイルをディレクトリ内に解凍します (C:\opsgenie\oec は優先パスです)。

便宜上、この解凍パスを %OEC_HOME% として参照できます。解凍場所の値を実行予定 OEC_HOME というシステム環境変数を作成して昇格した Powershell セッションを開き、次のコマンドを入力します。

テキスト

[Environment]::SetEnvironmentVariable("OEC_HOME", <Path where you extracted OEC package>, 'Machine')

OEC 用の Dynatrace AppMon インテグレーションの設定

  • OEC ユーティリティを使用するには、[OEC 経由で送信] を有効にします

  • Dynatrace AppMon に関するその他の設定は、統合ページ、または OEC 設定ファイルの config.json を介して行うことができます。統合ページを介した設定は、設定ファイルより優先されます。

Dynatrace AppMon OEC

OEC 設定

Dynatrace AppMon でアクションを実行できるようにするために、OEC は設定ファイル /home/opsgenie/oec/conf/config.json (Linux) または %OEC_HOME%\conf\config.json (Windows) から設定パラメーターを取得します。

設定パラメーター

  • apiKey – 上記で作成した Dynatrace AppMon インテグレーションから API キーをコピーします。

  • userName – Dynatrace AppMon のユーザー名。

  • password – Dynatrace AppMon ユーザーのパスワード。

  • url – アクションが送信される Dynatrace AppMon の URL (ex:https://localhost:8021)。

  • profileName – 対応するシステムプロファイルの名前。

ダウンロードしたパッケージには、OEC ユーティリティ (パス /usr/local/bin/OpsgenieEdgeConnector (Linux) または %OEC_HOME%\OpsgenieEdgeConnector.exe (Windows)) と OEC で実行する必要があるスクリプト (/home/opsgenie/oec/scripts/actionExecutor.py (Linux) または %OEC_HOME%\scripts\actionExecutor.py (Windows)) も含まれています。OEC の構成が完了したら、OEC を実行する必要があります。OEC の実行方法の詳細については、OEC の実行に関するドキュメントを参照してください。

Dynatrace AppMon の設定

  1. Dynatrace サーバーに移動し、左側のメニューからに [ユーザー] を選択します。

Dynatrace サーバー

2. [ユーザー] ウィンドウで、ユーザーのロールを選択します。

Dynatrace サーバー ユーザー

3. このユーザー ロールの権限を確認し、ユーザー ロールにインシデントの分析、インシデントの管理、Web サービス インターフェイス アクセスがない場合は追加します。

Dynatrace サーバー権限の選択

OEC に送信されるパラメーターの例

JSON

{ "type":"DynatraceAppMon", "alertId":"0e321daf-6532-4277-a61c-83d90dea9969", "customerId":"d17aae0e-7730-4788-bbd5-a306816287d3", "action":"Acknowledge", "mappedActionV2": { "name":"inProgressIncident", "extraField":"" }, "integrationId":"2bdcf8c9-a423-4efd-957c-07ee7de236ea", "integrationName":"Dynatrace AppMon", "integrationType":"DynatraceAppMon", "sendViaOEC":true, "profileName":"", "incidentRule":"", "userName":"", "password":"", "url":"", "state":"InProgress", "alias":"b324f7e2-c747-47bb-83d5-17b6a8eafaf8" }

 

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

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