Crashlytics integration akin to Bugsnag #645
Labels
big feature
A substantial feature that should be broken down into small issues
category / integrations
gitstart
tickets for GitStart to pick up
Context
This is the current set of health metics data stored by Tramline:
We will need to transform the data from Crashlytics into a similar form and store it in Tramline.
Figure out the query required to get this data. Make sure to filter by the correct version code and version name.
Fetch frequency can be lower than Bugsnag (every 30 minutes?).
Once the data is fetched and stored, the rest of the health rule application logic remains the same. So, all that is needed from this issue to fetch, transform and store the release health metrics data.
Crashlytics is special because there's no direct API to get this data. We expect Firebase to be connected to the user's account, and we would make calls to the BQ dataset instead. Link to sample BQ data exported to a spreadsheet.
Requirements
Acceptance Criteria
Additional Notes
Here's a sample BQ query that can be used as a starting point for all the other queries to be written:
The text was updated successfully, but these errors were encountered: