sentry-ruby
sentry-ruby copied to clipboard
Sentry SDK for Ruby
Annotate all transaction naming exhaustively with sources as in https://develop.sentry.dev/sdk/event-payloads/transaction/#transaction-annotations
On 1.9.2 and 1.9.3 this can be done easily using the [binding_of_caller](https://github.com/banister/binding_of_caller) gem. Example monkey patch: ``` ruby require 'binding_of_caller' module Kernel original_raise = method(:raise) define_method(:raise) do |*args| begin original_raise.call(*args)...
It would be useful to include the `Delayed::Job` instance in `hint`, so it can be used for filtering in `before_send`.
We decided that OPTIONS requests shouldn't be traced by default since they eat into quota a lot for some users and don't add much value. See https://github.com/getsentry/sentry-javascript/pull/5485
Creating this issue for further discussion. If you do the following, the exception will be captured but the tag won't be used (because that scope is thrown away in [an...
Currently, automatic capturing only works in rake/rails applications. We want to see if users also want out of the box exception capturing in one-time scripts and other ruby applications. Raven...
### Issue Description Something skylight does is interfering with the backtraces we receive. Investigate why. I already tried swapping middleware orders but it didn't work. Skylight does a bunch of...
### **Describe the idea** As a server side platform one ruby applications instrumented with the Sentry SDK should continue to propagate dynamic sampling context data to all outgoing requests. The...
This PR adds the concept of custom measurement to `Transaction` and a new `Transaction#set_measurement` API. It should be the Ruby equivalent of https://github.com/getsentry/sentry-python/pull/1359. ### Changes - Add `Sentry::Configuration#experiments` for containing...
The `async` option is unique to the Ruby SDK. It was designed to help send events asynchronously through different backends (e.g. a Ruby thread, Sidekiq worker...etc.). Depends on the backend,...