sentry-ruby
sentry-ruby copied to clipboard
Sentry SDK for Ruby
### Issue Description Using ``` # config/initializers/sentry.rb Sentry.init do |config| config.dsn = 'https://…' unless Rails.env.test? config.breadcrumbs_logger = [:active_support_logger, :http_logger] # Set traces_sample_rate to 1.0 to capture 100% # of transactions...
Experimental support for Vernier. ### Screenshots
### Issue Description During a ruby upgrade we have noticed that `ActiveSupport::ParameterFilter` started coming up as uninitialized during our deployment process. It is reproducible in the test environment on a...
### Issue Description Sometimes breadcrumbs with a message that is not valid UTF-8 is generated (for example when using libvips) which results in the transaction not being sent. ``` Event...
## Description Describe your changes: Adds instrumentation for https://github.com/excon/excon using Excon's Middleware model. I wanted badly to use with_child_span, however, that seems impossible with the current middleware implementation for Excon.
**Describe the idea** Reported by user: Currently, the sentry-ruby SDK truncates messages sent via Sentry.capture_exception and Sentry.capture_message to 8 KB, utilizing the Sentry::Event::MAX_MESSAGE_SIZE_IN_BYTES constant. However, this truncation logic is not...
### Issue Description In my server logs (but not in Sentry), I found another occurrence of #2268: `NoMethodError: undefined method 'add_session for nil` ### Reproduction Steps Unfortunately, I don't have...
### Issue Description We have set up sentry-sidekiq with `report_after_job_retries = true`. We have a job which we want to retry, but where we don't care if it ultimately fails,...
* #1894 * #2351
### Issue Description [`ActiveController::Live`](https://api.rubyonrails.org/v7.1.3.4/classes/ActionController/Live.html) is a Rails module to enable livestreaming of server responses. It's quite useful to do things like generating CSVs. The way it works internally, however, makes...