Joris Bayer

Results 38 issues of Joris Bayer

Follow-up work to https://github.com/getsentry/relay/issues/2960. Prepare for SDKs switching from transactions to sending only spans. SDKs will send spans from the same segment in one envelope, but no more transaction. There...

Trace-based sampling decisions take their input from the `"trace"` envelope header a.k.a. `DynamicSamplingContext`. One of the DSC fields in `"transaction"`. For span streaming, SDKs might send multiple spans with different...

Improvement
Ingestion & Processing

1. For any data type that the `delivery()` callback in the Kafka producer gets an error for, we should create an outcome. This requires being able to map the topic...

Ingestion & Processing
Task

Follow-up to https://github.com/getsentry/team-ingest/issues/345: Use `ManagedEnvelope` in the envelope buffer (in-memory, when spooling / unspooling) such that envelopes that get accidentally dropped are reported as outcomes. ref: [INC-875](https://getsentry.atlassian.net/browse/INC-875) [INC-875]: https://getsentry.atlassian.net/browse/INC-875?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ

filler
Improvement
Ingestion & Processing

Follow-up to https://github.com/getsentry/team-ingest/issues/345: We want to give Relay plenty of time to burn down an envelope buffer backlog after it has received the SIGTERM shutdown signal, so we should set...

Improvement
Ingestion & Processing

Following decision of [internal meeting](https://www.notion.so/sentry/422410e2628343d8835065258f1e772a): When a panic escapes a service loop, mark Relay's state as unhealthy such that the outside orchestrator can cut off traffic to this instance, spin...

Make sure that every part of PII config (legacy config like sensitive fields, but also / especially advanced data scrubbing rules) are limited, to prevent excessive project config sizes and...

filler
onboarding
Improvement
Ingestion & Processing

ref: [SENTRY-FOR-SENTRY-9RD](https://sentry-st.sentry.io/issues/5801398602/)

We do not generate any outcomes for dropped buckets: https://github.com/getsentry/relay/blob/4cb923f0667da94801039ff2cbd99635221dd97b/relay-metrics/src/aggregation.rs#L2006-L2009 Not sure if it even makes sense to submit outcomes at the point where the metrics aggregator shuts down, because...

maintenance