osem-fcy/config/initializers/sentry.rb

31 lines
1 KiB
Ruby
Raw Normal View History

2021-02-20 09:50:48 -08:00
Sentry.init do |config|
2021-03-08 02:50:27 -08:00
<<<<<<< HEAD
2021-02-20 09:55:21 -08:00
config.enabled_environments = %|production staging|
2020-02-19 13:16:48 -08:00
config.dsn = ENV['SENTRY_DSN']
2021-03-08 02:50:27 -08:00
=======
config.dsn = ENV.fetch('OSEM_SENTRY_DSN', Rails.application.secrets.sentry_dsn)
2021-03-08 02:50:27 -08:00
>>>>>>> osem-master
2021-02-21 01:14:24 -08:00
config.breadcrumbs_logger = [:active_support_logger]
# To activate performance monitoring, set one of these options.
# We recommend adjusting the value in production:
config.traces_sample_rate = 0.5
# or
# config.traces_sampler = lambda do |context|
2021-03-08 02:50:27 -08:00
<<<<<<< HEAD
2021-02-21 01:14:24 -08:00
# true
# end
2021-03-08 02:50:27 -08:00
=======
# true
# end
2021-03-07 01:12:58 +01:00
# During deployment we touch tmp/restart.txt, let's use its last access time as release.
# Unless someone has set a variable of course...
osem_version_from_file = nil
version_file = File.expand_path('../../tmp/restart.txt', __dir__)
osem_version_from_file = File.new(version_file).atime.to_i if File.file?(version_file)
osem_version = ENV.fetch('OSEM_SENTRY_RELEASE', osem_version_from_file)
config.release = osem_version if osem_version
2021-03-08 02:50:27 -08:00
>>>>>>> osem-master
2020-02-19 13:16:48 -08:00
end