getsentry / getsentry/sentry-go

As a user I'd like to be able to save events for sending at a later time (but cannot due to marshalling issues)

Open
#990 1 comment 0 reactions 0 assignees View on GitHub
Feature Go
Dominant language
Go
Stars
1.1k
Forks
262
Avg merge
1d 48m
Merged PRs (30d)
7

Description

### Problem Statement

We're using sentry in a cli application that is very short lived, so we want to save events to disk and then only send them to sentry when requested. That works fine for a single transaction today, but spans that are contained in a transaction fail, as the decoding/encoding is inconsistent (if you run it today it fails).

### Solution Brainstorm

Allow for encoding / decoding of transaction/span so that the user can delay sending events.

Alternately if this were internalized into some delayed queue that can be sent later, that works as well.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.