• Get started
  • Documentation

Integrate with Crashlytics

If you’re a customer who shifted your operations from Opsgenie to Jira Service Management, adding new instances of this integration isn’t possible in Jira Service Management. You can only edit the integrations that originally shifted from Opsgenie.

Crashlytics logo

Currently, we do not support Firebase Crashlytics.

What does Jira Service Management offer Crashlytics users?

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.

Functionality of the integration

  • When Crashlytics triggers an alert, an alert is created in Jira Service Management automatically through the integration.

Edit Crashlytics integration in Jira Service Management

To edit a Crashlytics integration in Jira Service Management, complete the following steps:

  1. Go to your team’s operations page.

  2. On the left navigation panel, select Integrations.

  3. Search for your Crashlytics integration.

  4. Edit the integration settings and rules as necessary.

Configure the integration in Crashlytics

Use the instructions in this section if applicable.

  1. In Crashlytics, go to App Settings page. Click on your app.

  2. From the opening window, select Jira Service Management under the tab "Service Hooks".

  3. Paste the API key you copied before into "Opsgenie API Key"

  4. Click Verify.

Crashlytics service hooks

Sample payload sent from Crashlytics

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" }

 

Still need help?

The Atlassian Community is here for you.