relay
relay copied to clipboard
Sentry event forwarding and ingestion service.
The fixture system uses some [default values](https://github.com/getsentry/relay/blob/1d06dfbedee08528f0615f6264c01028f3c7c978/tests/integration/fixtures/relay.py#L120) for Relay's static configuration that hide broken configs. This should not be the case, and tests should fail instead. See [latest example](https://github.com/getsentry/relay/commit/31432d79475846c0b167438eabf10ac097c1f026#diff-e7ac5a7bf0a573f22b88c0d1be989796b566243a79b6136638a77cb6efa204adR1379). **Specifically**:...
Form Data events are dropped in the store. https://github.com/getsentry/relay/blob/3bd026610b483e3c1120238b7e1aa5dd0feecc4d/relay-server/src/services/store.rs#L283-L302 [S4S Issue](https://sentry.my.sentry.io/organizations/sentry/issues/729445/)
### Flakiness Type Timeout ### Name of Test services::project_cache::tests::always_spools ### Link to Test Run https://github.com/getsentry/relay/actions/runs/8753086631/job/24022066336?pr=3463#step:5:1925 ### Details _No response_
In a spans-only world, we need to record samples for URL clustering from spans. Currently low priority because we convert segment spans to transactions, which pass through the sample recorder...
Open questions: - [ ] What field do rules apply to? - [x] Is this a dependency for dynamic sampling? Even if we only do trace-based sampling, should the transaction...
The tooling around relay integration tests is not reliable: - `assert_empty` only works sometimes. - CI should fail with `print` statements. - Connections (which ones?) very rarely get exhausted and...
Move "How to create a Generic Metric" docs to [develop.sentry.dev](https://develop.sentry.dev/) (including SNS docs). Improve generic metrics docs, at least document how to add a Namespace and what to change.
Relay scrubs values in arrays when they match an entry in the sensitive fields list, even on partial matches. The following test shows the behaviour: ```rs #[test] fn test_sensitive_field_in_array() {...
Currently Relay supports [`NEL`](https://github.com/getsentry/relay/pull/2421) and [`CSP`](https://github.com/getsentry/relay/pull/3277) report types which can come from Reporting API. But there are [few more](https://developer.chrome.com/docs/capabilities/web-apis/reporting-api#use_cases_and_report_types) which Relay could support. Also, the next type of report, which...