sentry-ruby
sentry-ruby copied to clipboard
Sentry SDK for Ruby
### Issue Description Net::HTTP errors (here `Net::OpenTimeout`) don't derive from `StandardError` so they are not rescued in `send_event` and sent upstream as exceptions to Sentry. ### Reproduction Steps The following...
**Describe the idea** show a clickable url instead of just the event id when logging an error **Why do you think it's beneficial to most of the users** they don't...
Right now we just have `Net:HTTP` support for outgoing http requests and if Faraday uses some other adapter we don't get any spans. https://github.com/lostisland/awesome-faraday/#adapters
**Describe the idea** This Tweet describes how to instrument the `ConnectionPool#with` method in Scout, to tell how long you waited for a connection from the pool. It would be great...
The SDK's background worker relies on an [`at_exit` callback](https://github.com/getsentry/sentry-ruby/blob/16dae9d59e42685f4a06f3c49a201f8aa29a25a1/sentry-ruby/lib/sentry-ruby.rb#L215-L218) to finish its queue before the process exits to make sure no events are dropped unsent. But because Resque workers exit...
For instrumenting AWS Lambda, it seems like it'd be ideal to use [Lambda Extensions](https://aws.amazon.com/pt/blogs/aws/getting-started-with-using-your-favorite-operational-tools-on-aws-lambda-extensions-are-now-generally-available/) to deliver error reports. At first glance it looks like the `async` option would be the...
**Describe the idea** I would like to have the option: `attempt_threshold` - the number of attempts before notifications will be sent. The option: report_after_job_retries - is a boolean and does...
Add the ability to pass [`mechanism`](https://develop.sentry.dev/sdk/event-payloads/exception/#exception-mechanism) to `capture_exception`. Among other things, this will let us use the `handled` flag to set the session status to `crashed`/`errored` based on whether it...
Practically all the other SDKs support file/attachment uploads. We are new to Sentry and are looking to capture screenshots for errors. Is this on the roadmap? Is there a short...
For better experience for new contributors we should improve our "how to get started" documentation inside the repository. (Basically the files `README.md` and `CONTRIBUTING.md`.) Cool would be that a new...