sentry-rust
sentry-rust copied to clipboard
Official Sentry SDK for Rust
### Problem Statement Currently we just no-op in those, we might want to provide an actual implementation. For instance, if the SpanProcessor is shut down, we could finish the ongoing...
To increase the chance of capturing complete traces when users return a new sample rate tracesSampler in backend services, we propagate the random value used by the SDK for computing...
## Description We want the SDK to support Dynamic Sampling. For this to happen, we need to: - create the necessary data structures (DSC) - collect the DSC from incoming...
For Sentry SDKs there is generally 2 ways that we can support OpenTelemetry, when there is existing OTel support in a ecosystem for a given platform. 1. An in process...
It would be useful to detect the Windows edition as part of the context as those can differ a fair bit in some ways.
As we do in our `actix-web` integration, we should capture the request body when capturing an HTTP request in the `tower-http` integration (gated by `send_default_pii` and `max_request_body_size`).
As we do in our `actix-web` integration, we should capture the user IP when capturing an HTTP request in the `tower-http` integration (gated by `send_default_pii`).
I forked the repo to attempt to implement this function based off of the corresponding function in the Javascript SDK: https://github.com/getsentry/sentry-javascript/blob/136370c8d4f0c0cd9ec80b47ba2292406d0b4ba7/packages/core/src/feedback.ts#L8 From what I gather, the necessary steps are: -...
As JavaScript SDK did, they provide a params called `hint`, which we can modify some scoped content, such as attachments. In current state, we had no way to configure the...
We need to do some async stuff in the `before_send` hook, but seems like it's not possible without using `block_on`. I would appreciate if you consider adding an async version...