ユーザーとして Opsgenie の利用を開始する
プロフィールの設定、Opsgenie からの通知の取得、オンコール スケジュールの表示に関するすべての方法を説明します。
Opsgenie を Honeybadger と統合して、Honeybadger によって生成されたアラートをディスパッチし、オンコールのスケジュールに基づいて通知する適切なユーザーを決定します。メール、SMS、電話、iOS、および Android プッシュ通知を介して通知して、通知が承認されるかクローズされるまでアラートをエスカレーションします。
Honeybadger でアラートが作成されると、インテグレーションによってOpsgenie でもアラートが自動で作成されます。
アラートが Honeybadger でクローズされると、関連するアラートが Opsgenie でクローズされます。
Opsgenie の Free プランまたは Essentials プランを使用している、または Jira Service Management の Standard プランで Opsgenie を使用している場合は、チーム ダッシュボードからのみこの統合を追加できます。このプランでは、[設定] の [統合] ページが利用できません。
[チーム] に移動して自分のチームを選択します。
左側のナビゲーションで [統合] を選択し、[統合を追加] を選択します。
統合をチーム ダッシュボードから追加すると、そのチーム統合の所有者になります。Opsgenie では、この統合を通じて受信したアラートはそのチームのみに割り当てられます。このセクションの残りの手順に従って、統合を設定してください。
[設定] > [統合] の順に移動します。Honeybadger を検索して [追加] を選択します。
[Save Integration (統合の保存)] を選択します。
Honeybadger インテグレーションのデフォルト ルールを変更するには、[詳細設定に移動] をクリックします。
[フィルター] セグメントで Honeybadger アラートをフィルタリングするための条件を作成 / 編集します。
[アラート フィールド] セグメントを使用して Honeybadger によって生成されたアラートのフィールドを変更します。
[プロジェクト] > [設定] > [インテグレーション] に移動します。
サービスのリストから Opsgenie を選択します。
Opsgenie の Honeybadger 設定ページから生成された API キーをコピーし、Honeybadger Webhook インテグレーション ページの [API キー] フィールドにペーストします。
使用しているインスタンスに応じて、[エンドポイント] セクションで [US] または [EU] を選択します。
変更を保存をクリックします。
Honeybadger インテグレーションが Opsgenie に追加されると、アラートを作成するための 2 つのルールとアラートをクローズするための 2 つのルールが自動的に追加され、Honeybadger の不具合ベースとサイト ベースのアラートに照合されます。これらの 2 種類のアラートのコンテンツは完全に異なっているので、Honeybadger が提供するすべての機能を最新の状態に保つためにこれらのルールを使用しながら変更します。
以下に、Honeybadger が生成し、フィールドでフィルタリングに使用できるイベント タイプの完全なリストを示します。
occurred
rate_exeeded
down
resolved
up
unresolved
commented
割り当て済み
deployed
JSON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{
"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
}
}
この内容はお役に立ちましたか?