Greenstand / Greenstand/treetracker-android
Add Firebase logging to the upload process to categorize upload failures
- Dominant language
- Kotlin
- Stars
- 101
- Forks
- 116
- PR merge metrics
- No merged PRs in 30d
Description
## Problem
When uploads fail, we currently have very little insight into *why* they failed. We know network failures happen, but there may also be parsing failures or other types of failures we aren't aware of.
## Proposal
Add Firebase logging throughout the upload process that marks each distinct failure type, for example:
- Network failure
- Parsing failure
- Any other failure encountered along the way
Every instance of a failure should be logged with its type so we can see which failures actually occur in the field and how often.
## Goal
Use the collected data to determine what we actually need to solve for in the upload process, rather than guessing.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.