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