Browse Source

Add Sentry instrumentation (#593)

pull/595/head
Stéphane Meny 3 years ago committed by GitHub
parent
commit
d5ef471814
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      app/controllers/form_controller.rb
  2. 2
      config/initializers/sentry.rb

2
app/controllers/form_controller.rb

@ -4,6 +4,7 @@ class FormController < ApplicationController
before_action :find_resource_by_named_id, except: %i[submit_form review]
def submit_form
transaction = Sentry.start_transaction(op: "submit_form")
if @case_log
@page = @case_log.form.get_page(params[:case_log][:page])
responses_for_page = responses_for_page(@page)
@ -23,6 +24,7 @@ class FormController < ApplicationController
else
render_not_found
end
transaction.finish
end
def check_answers

2
config/initializers/sentry.rb

@ -1,5 +1,5 @@
Sentry.init do |config|
config.breadcrumbs_logger = %i[active_support_logger http_logger]
config.enabled_environments = %w[production staging]
config.traces_sample_rate = 0.5
config.traces_sample_rate = 1
end

Loading…
Cancel
Save