Crashlytics と統合する
Opsgenie から Jira Service Management にオペレーションを移行したお客様の場合、この統合の新しいインスタンスを Jira Service Management で追加することはできません。編集できるのは、元々 Opsgenie から移行された統合だけです。
現在、Firebase Crashlytics はサポートされていません。
Jira Service Management has a native integration with Crashlytics. Crashlytics can send notifications of crash reports to Jira Service Management API with detailed information. Jira Service Management acts as a dispatcher for these alerts, determines the right people to notify based on on-call schedules – notifies via email, text messages (SMS), phone calls and iPhone & Android push notifications, and escalates alerts until the alert is acknowledged or closed.
統合の機能性
Crashlytics がアラートをトリガーすると、統合を通じて Jira Service Management でアラートが自動的に作成されます。
Jira Service Management で Crashlytics 統合を編集する
Jira Service Management で Crashlytics 統合を編集するには、次の手順を実行します。
- Next to Operations in the sidebar, select More actions (), then General configuration. 
- Select Integrations and then Add integration. 
- Crashlytics 統合を検索します。 
- 必要に応じて統合の設定とルールを編集します。 
Crashlytics で統合を設定する
該当する場合はこのセクションの指示に従ってください。
- In Crashlytics, go to App settings. Select your app. 
- Select Jira Service Management under the tab "Service Hooks". 
- 以前コピーした API キーを "Opsgenie API キー" に貼り付けます。 
- [Verify (検証)] を選択します。 
Crashlytics から送信されたペイロードの例
JSON
{
  "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
{
  "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"
}
この内容はお役に立ちましたか?