relay
relay copied to clipboard
Sentry event forwarding and ingestion service.
Now that we have ARM docker images, Releases should also build ARM binaries. We do have people directly consuming/using the released binaries from the job but not the docker images...
Relay should support both advanced data scrubbing and PII scrubbing for attachments, including [`ViewHierarchy`](https://github.com/getsentry/relay/blob/4cf796912d4b53cfd7f682586813c795b3c0f323/relay-server/src/envelope.rs#L423-L424) attachments (JSON payloads). Currently, Relay only supports limited PII scrubbing for Minidumps. [Docs](https://docs.sentry.io/security-legal-pii/scrubbing/attachment-scrubbing/) should also be...
### Legal Boilerplate Look, I get it. The entity doing business as "Sentry" was incorporated in the State of Delaware in 2015 as Functional Software, Inc. and is gonna need...
Cardinality limits are checked sequentially a later cardinality limit if breached will not 'refund' the cardinality of the prior limits. This poses a problem not just for the limits themselves...
Not all redis integrations send uppercase redis commands, which results in redis spans being scrubbed as `*`. See https://github.com/getsentry/relay/blob/c6d911004dc743289c5142ac0a54e6df17ac1a42/relay-event-normalization/src/normalize/span/description/mod.rs#L1142-L1143 Solution: Either use a proper redis parser or allowlist some of...
Relay is, among other things, a web API, but its endpoints are not documented. Let's add rustdoc documentation for all endpoints.
We currently support different encodings per namespace via global config, we should remove the global config options and use zstd by default for all namespaces. - Remove global config options...
Sentry sends rate limits of the form ```json { "scope": "organization", "limit": 0, "reason_code": "suspended" } ``` This will also rate limit metrics buckets and create outcomes for it. This...
Customers may choose to use their own DSNs as described in the [docs](https://docs.sentry.io/product/sentry-basics/concepts/dsn-explainer/) and send envelopes through their own infrastructure. SDKs will embed the DSN into the envelope header. If...