Greenstand / Greenstand/treetracker-android

Add Firebase logging to the upload process to categorize upload failures

Open
#1,317 2 comments 0 reactions 1 assignee Claimed by @brundamarpadaga View on GitHub
not ready for dev
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.