module OneApm::Agent::Agent::Helpers
Public Instance Methods
obfuscator()
click to toggle source
# File lib/one_apm/agent/agent/helpers.rb, line 8 def obfuscator @obfuscator ||= lambda {|sql| OneApm::Agent::Database.default_sql_obfuscator(sql) } end
pop_trace_execution_flag()
click to toggle source
# File lib/one_apm/agent/agent/helpers.rb, line 30 def pop_trace_execution_flag TransactionState.tl_get.pop_traced end
push_trace_execution_flag(should_trace=false)
click to toggle source
# File lib/one_apm/agent/agent/helpers.rb, line 26 def push_trace_execution_flag(should_trace=false) TransactionState.tl_get.push_traced(should_trace) end
set_record_sql(should_record)
click to toggle source
# File lib/one_apm/agent/agent/helpers.rb, line 12 def set_record_sql(should_record) state = TransactionState.tl_get prev = state.record_sql state.record_sql = should_record prev.nil? || prev end
set_record_tt(should_record)
click to toggle source
# File lib/one_apm/agent/agent/helpers.rb, line 19 def set_record_tt(should_record) state = TransactionState.tl_get prev = state.record_tt state.record_tt = should_record prev.nil? || prev end