• 使用を開始する
  • 関連ドキュメント

Opsgenie を Honeybadger と統合する

Honeybadger ロゴ

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

OpsgenieHoneybadger と統合して、Honeybadger によって生成されたアラートをディスパッチし、オンコールのスケジュールに基づいて通知する適切なユーザーを決定します。メール、SMS、電話、iOS、および Android プッシュ通知を介して通知して、通知が承認されるかクローズされるまでアラートをエスカレーションします。

統合の機能性

  • Honeybadger でアラートが作成されると、インテグレーションによってOpsgenie でもアラートが自動で作成されます。

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

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

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

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

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

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

  1. Go to Settings > Integrations. Search for Honeybadger and select Add

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

  3. To modify default rules for the Honeybadger Integration, click Go to Advanced Settings.

  4. Create/edit conditions for filtering Honeybadger alerts on Filter segment.

  5. Modify fields for the alerts generated by Honeybadger using Alert Fields segments.

Honeybadger での設定

  • [プロジェクト] > [設定] > [インテグレーション] に移動します。

Honeybadgeri インテグレーションの設定
  • サービスのリストから Opsgenie を選択します。

  • Copy the API key that is generated from the Honeybadger Settings page on Opsgenie and paste it into Api key field on Honeybadger Webhook Integration page.

  • 使用しているインスタンスに応じて、[エンドポイント] セクションで [US] または [EU] を選択します。

Honeybadger Opsgenie のセットアップ
  • 変更を保存をクリックします。

Honeybadger イベント

When the Honeybadger Integration is added to Opsgenie, two rules for creating alerts and two rules for closing alerts are automatically added for you which matches Honeybadger's fault and site based alerts. The content for those two types of alerts are totally different so use and modify those rules to stay up-to-date with all the features Honeybadger provides.

以下に、Honeybadger が生成し、フィールドでフィルタリングに使用できるイベント タイプの完全なリストを示します。

  • occurred

  • rate_exeeded

  • down

  • resolved

  • up

  • unresolved

  • commented

  • 割り当て済み

  • deployed

Honeybadger から送信されるペイロードの例

JSON

{ "event": "resolved", "message": "[Crywolf/production] RuntimeError resolved by Joshua Wood", "actor": { "id": 3, "email": "test@opsgenie.com", "name": "Kadir" }, "fault": { "project_id": 1717, "klass": "RuntimeError", "component": "pages", "action": "runtime_error", "environment": "production", "resolved": true, "ignored": false, "created_at": "2015-07-02T18:57:26.757Z", "comments_count": 4, "message": "This is a runtime error, generated by the crywolf app at 2015-07-16 10:44:13 -0700", "notices_count": 3, "last_notice_at": "2015-08-06T22:11:43.738Z", "tags": [], "id": 13760144, "assignee": null } }

 

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

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