Add Sentry

This commit is contained in:
Jose Farias
2024-10-09 13:01:04 -04:00
parent 6b8b989058
commit 999dd8fbcc
3 changed files with 20 additions and 0 deletions
+4
View File
@@ -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
+8
View File
@@ -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
+8
View File
@@ -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