class OneApm::Agent::ShimAgent
Public Class Methods
instance()
click to toggle source
# File lib/one_apm/agent.rb, line 228 def self.instance @instance ||= self.new end
new()
click to toggle source
Calls superclass method
OneApm::Agent::Agent::new
# File lib/one_apm/agent.rb, line 232 def initialize super @stats_engine.extend OneApm::Collector::StatsEngine::Shim @transaction_sampler.extend OneApm::Collector::TransactionSampler::Shim @sql_sampler.extend OneApm::Collector::SqlSampler::Shim @error_collector.extend OneApm::Collector::ErrorCollector::Shim end
Public Instance Methods
after_fork(*args;)
click to toggle source
# File lib/one_apm/agent.rb, line 240 def after_fork *args; end
browser_timing_header()
click to toggle source
# File lib/one_apm/agent.rb, line 246 def browser_timing_header; "" end
merge_data_for_endpoint(*args;)
click to toggle source
# File lib/one_apm/agent.rb, line 243 def merge_data_for_endpoint *args; end
pop_trace_execution_flag(*args;)
click to toggle source
# File lib/one_apm/agent.rb, line 245 def pop_trace_execution_flag *args; end
push_trace_execution_flag(*args;)
click to toggle source
# File lib/one_apm/agent.rb, line 244 def push_trace_execution_flag *args; end
shutdown(*args;)
click to toggle source
# File lib/one_apm/agent.rb, line 242 def shutdown *args; end
start(*args;)
click to toggle source
# File lib/one_apm/agent.rb, line 241 def start *args; end