module ScoutApmSaveMoney::InstrumentAPercentageOfWebRequestsInScoutApm
Public Instance Methods
instrument_a_percentage_of_web_requests_in_scout()
click to toggle source
# File lib/scout_apm_savemoney/instrument_a_percentage_of_web_requests_in_scout_apm.rb, line 9 def instrument_a_percentage_of_web_requests_in_scout disable_scout_instrumentation unless instrument_request? end
Private Instance Methods
disable_scout_instrumentation()
click to toggle source
# File lib/scout_apm_savemoney/instrument_a_percentage_of_web_requests_in_scout_apm.rb, line 19 def disable_scout_instrumentation ScoutApm::Transaction.ignore! end
instrument_request?()
click to toggle source
# File lib/scout_apm_savemoney/instrument_a_percentage_of_web_requests_in_scout_apm.rb, line 15 def instrument_request? rand < (ScoutApmSaveMoney.config.web_requests_instrumentation_percentage / 100.0) end