Add Sentry
This commit is contained in:
@@ -19,6 +19,10 @@ gem "thruster", require: false
|
||||
gem "bcrypt", "~> 3.1.7"
|
||||
gem "rqrcode"
|
||||
|
||||
# Telemetry
|
||||
gem "sentry-ruby"
|
||||
gem "sentry-rails"
|
||||
|
||||
group :development, :test do
|
||||
gem "debug"
|
||||
gem "brakeman", require: false
|
||||
|
||||
@@ -262,6 +262,12 @@ GEM
|
||||
rexml (~> 3.2, >= 3.2.5)
|
||||
rubyzip (>= 1.2.2, < 3.0)
|
||||
websocket (~> 1.0)
|
||||
sentry-rails (5.21.0)
|
||||
railties (>= 5.0)
|
||||
sentry-ruby (~> 5.21.0)
|
||||
sentry-ruby (5.21.0)
|
||||
bigdecimal
|
||||
concurrent-ruby (~> 1.0, >= 1.0.2)
|
||||
sqlite3 (2.1.0-aarch64-linux-gnu)
|
||||
sqlite3 (2.1.0-aarch64-linux-musl)
|
||||
sqlite3 (2.1.0-arm-linux-gnu)
|
||||
@@ -330,6 +336,8 @@ DEPENDENCIES
|
||||
rqrcode
|
||||
rubocop-rails-omakase
|
||||
selenium-webdriver
|
||||
sentry-rails
|
||||
sentry-ruby
|
||||
sqlite3 (>= 2.0)
|
||||
stimulus-rails
|
||||
thruster
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
if Rails.env.production? && ENV["SKIP_TELEMETRY"].blank?
|
||||
Sentry.init do |config|
|
||||
config.dsn = "https://ca338fb1fe6f677d6aeec2336a86f0ee@o33603.ingest.us.sentry.io/4508093839179776"
|
||||
config.breadcrumbs_logger = %i[ active_support_logger http_logger ]
|
||||
config.send_default_pii = false
|
||||
config.release = ENV["GIT_REVISION"]
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user