relay
relay copied to clipboard
Sentry event forwarding and ingestion service.
Something in the way that we emit metrics is inefficient and fishy. I suspect we don't aggregate any metrics in-process, and as a result spend way too much CPU on...
Shows as:  ``` "runtime": { "raw_description": "Mono Unity IL2CPP (May 5 2022 13:24:20)", "type": "runtime" }, ``` Relates to: https://github.com/getsentry/relay/issues/1264, https://github.com/getsentry/relay/issues/1171
On a Unity WebGL we send `os.raw_description` as _WIndows 10_ but it doesn't get parsed.  ``` "os": { "raw_description": "Windows 10", "type": "os" }, ``` Might require changes in...
``` "os": { "name": "iOS", "kernel_version": "15.1", "raw_description": "iOS 15.1", "type": "os" }, ```
Some SDKs (js/ruby/python/java) will soon start sending over transactions mapped over from OpenTelemetry spans. The spans in these transactions will contain otel `attributes` as `data`. We want to add relay-side...
This is functionally a very similar PR to https://github.com/getsentry/relay/pull/4540/ but for the string properly `span.name`. In the linked PR, Matt opted to add `kind` as a top-level field in `SpanV1`....
In the process of converting OTLP spans to `SpanV1`, a few important attributes get dropped. My understanding is that this happens because during the matching process to extract the attributes,...
This PR adds a signature to requests between relays which is used to verify if the request comes from a trusted relay. It works by adding a signed header when...
This implements the conversion of Span V2 items/item containers in envelopes to Span V1. At the start of `span::processing::process`, if there is a Span V2 container item, it is removed...