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

Opsgenie を SignalFx (レガシー) と統合する

SignalFX のロゴ

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

SignalFx 検出機能は信号を監視して、定義されたしきい値を超えるとアラートを送信します。SignalFx 統合によって、Opsgenie はこれらのアラートのディスパッチャーとして機能し、オンコール スケジュールに基づいて通知する適切な担当者を決定します。メール、テキスト メッセージ (SMS)、電話、iPhone および Android のプッシュ通知を使用して通知し、アラートが承認されるかクローズされるまでアラートをエスカレートします。

Opsgenie には、SignalFx 統合用の特定の API があります。SignalFxOpsgenie にアラートを送信し、Opsgenie はアラートの自動作成を処理します。

統合の機能性

  • SignalFx 検出機能は信号を監視して、定義されたしきい値を超えるとアラートを送信します。SignalFx でアラートが作成されると、統合によって Opsgenie でもアラートが自動で作成されます。

  • 値が正常に戻ると、SignalFX 検出機能はアラートを解決します。SignalFX でアラートが解決されると、Opsgenie でもアラートがクローズされます。

Opsgenie で SignalFx 統合を追加する

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

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

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

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

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

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

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

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

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

  3. API URL をコピーします。

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

SignalFX での設定

  1. SignalFx で、ホスト ビューを開きます。

  2. ホスト メトリックの合計に関するアラートを作成するために [ システム メトリック ] タブを開くか、特定のホストのアラートを作成するためにホストをクリックして [システム メトリック] タブを開きます。

  3. アラートを作成するメトリックを選択し、右上隅にあるベル アイコンをクリックします。

  4. [New Detector From Chart (グラフからの新しい検出機能)] をクリックします。

SignalFX システム メトリック

5. アラート画面で、アラートの名前、重大度、条件、トリガー期間を入力します。

6. [通知] ドロップダウンから、[Webhook] を選択します。

7. [URL] フィールドに API URL を貼り付け、[アップデート] をクリックします。

SignalFx Webhook 通知

8. [保存] をクリックします。

SignalFX Opsgenie アラートの保存

SignalFx から Opsgenie に送信されるペイロードのサンプル

以下のコンテンツの sources フィールドは、JSON オブジェクトの文字列表現です。sources オブジェクトの内容は異なる場合があります。そのため、sources オブジェクトからカスタム フィールドを抽出できるように、使用可能でドラッグ可能なフィールドに sources オブジェクト全体が追加されます。

sources オブジェクトの dsname フィールドをアラートに配置するには、{{sources.dsname}} を使用します。

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

1 2 3 4 5 6 7 8 9 10 11 12 { "severity": "Critical", "sources": "{\"AWSUniqueId\":\"i-274xxxx1_us-west-2_97xxxxxxxx\",\"dsname\":\"value\",\"host\":\"ip-172.us-west-2.compute.internal\",\"plugin\":\"signalfx-metadata\",\"plugin_instance\":\"utilization\",\"sf_metric\":\"memory.utilization\"}", "rule": "Create Opsgenie Alert", "alertTimestamp": 1463567930000, "eventType": "_SF_PLOT_KEY_Ciu5eDlAgAc_9_3", "incidentId": "CiYI3ipAgnA", "detector": "Memory Used % Detector", "detectorUrl": "https://app.signalfx.com/#/detector/Ciu5eDlAgAc/edit", "currentValue": "4.07361626150254", "status": "too high" }

アラートのペイロードをクローズします。

1 2 3 4 5 6 7 8 9 10 11 12 { "severity": "Critical", "sources": "{\"AWSUniqueId\":\"i-2xxx1_us-west-2_974xxxxxxx\",\"dsname\":\"value\",\"host\":\"ip-172-x.us-west-2.compute.internal\",\"plugin\":\"signalfx-metadata\",\"plugin_instance\":\"utilization\",\"sf_metric\":\"memory.utilization\"}", "rule": "Create Opsgenie Alert", "alertTimestamp": 1463568222190, "eventType": "_SF_PLOT_KEY_Ciu5eDlAgAc_9_3", "incidentId": "CiYI3ipAgnA", "detector": "Memory Used % Detector", "detectorUrl": "https://app.signalfx.com/#/detector/Ciu5eDlAgAc/edit", "currentValue": "4.07361626150254", "status": "ok" }

その他のヘルプ