ユーザーとして Opsgenie の利用を開始する
プロフィールの設定、Opsgenie からの通知の取得、オンコール スケジュールの表示に関するすべての方法を説明します。
現在、Firebase Crashlytics はサポートされていません。
Opsgenie は Crashlytics とネイティブに統合されています。Crashlytics では、クラッシュ レポートの通知を Opsgenie API に詳細情報とともに送信できます。Opsgenie はこれらのアラートのディスパッチャーとして機能して、オンコール スケジュールに基づいて通知する適切な担当者を決定します。メール、テキスト メッセージ (SMS)、電話、iPhone、Android のプッシュ通知によって通知して、アラートが確認されるかクローズされるまでアラートをエスカレートします。
Crashlytics がアラートをトリガーすると、統合によって Opsgenie でアラートが自動で作成されます。
Opsgenie の Free プランまたは Essentials プランを使用している、または Jira Service Management の Standard プランで Opsgenie を使用している場合は、チーム ダッシュボードからのみこの統合を追加できます。このプランでは、[設定] の [統合] ページが利用できません。
[チーム] に移動して自分のチームを選択します。
左側のナビゲーションで [統合] を選択し、[統合を追加] を選択します。
統合をチーム ダッシュボードから追加すると、そのチーム統合の所有者になります。Opsgenie では、この統合を通じて受信したアラートはそのチームのみに割り当てられます。このセクションの残りの手順に従って、統合を設定してください。
[設定] > [統合] の順に移動します。Crashlytics を検索して [追加] を選択します。
[応答者] フィールドによって Crashlytics アラートの通知先を指定します。入力し始めると、オートコンプリートの候補が表示されます。
統合 API キーをコピーして Crashlytics 設定で使用します。
[Save Integration (統合の保存)] を選択します。
Crashlytics で [アプリの設定] ページに移動します。アプリをクリックします。
開いたウィンドウで [サービス フック] タブの [Opsgenie] を選択します。
以前コピーした API キーを "Opsgenie API キー" に貼り付けます。
[確認] をクリックします。
JSON
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
"event": "issue_impact_change",
"payload": {
"title": "issue title",
"method": "method name",
"impact_level": 1,
"impacted_devices_count": 16,
"crashes_count": 54,
"app": {
"name": "app name",
"bundle_identifier": "foo.bar.baz",
"platform": "ios"
},
"url": "http://crashlytics.com/full/url/to/issue"
}
}
JSON
1
2
3
4
5
6
7
8
9
10
11
{
"event": "issue_impact_change",
"title": "issue title",
"method": "method name",
"impact_level": 1,
"impacted_devices_count": 16,
"crashes_count": 54,
"app_name": "app name",
"bundle_identifier": "foo.bar.baz",
"platform": "ios"
}
この内容はお役に立ちましたか?