Sha256: 75f874744ef78e6b1aaa8614cc7f7ad48ba6818cbf068bf20e553f0d17f277a0

Contents?: true

Size: 570 Bytes

Versions: 13

Compression:

Stored size: 570 Bytes

Contents

require 'new_relic/agent/stats_engine/metric_stats'
require 'new_relic/agent/stats_engine/samplers'
require 'new_relic/agent/stats_engine/transactions'
require 'new_relic/agent/stats_engine/gc_profiler'

module NewRelic
  module Agent
    # This class handles all the statistics gathering for the agent
    class StatsEngine
      include MetricStats
      include Samplers
      include Transactions

      def initialize
        # Makes the unit tests happy
        Thread::current[:newrelic_scope_stack] = nil
        start_sampler_thread
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
newrelic_rpm-3.5.7.59 lib/new_relic/agent/stats_engine.rb
newrelic_rpm-3.5.7.59.beta lib/new_relic/agent/stats_engine.rb
newrelic_rpm-3.5.7.58.beta lib/new_relic/agent/stats_engine.rb
wd_newrelic_rpm-3.5.6 lib/new_relic/agent/stats_engine.rb
newrelic_rpm-3.5.7.57.beta lib/new_relic/agent/stats_engine.rb
newrelic_rpm-3.5.6.55 lib/new_relic/agent/stats_engine.rb
newrelic_rpm-3.5.6.48.beta lib/new_relic/agent/stats_engine.rb
newrelic_rpm-3.5.6.46.beta lib/new_relic/agent/stats_engine.rb
newrelic_rpm-3.5.6.42.beta lib/new_relic/agent/stats_engine.rb
newrelic_rpm-3.5.5.39.beta lib/new_relic/agent/stats_engine.rb
wd_newrelic_rpm-3.5.5 lib/new_relic/agent/stats_engine.rb
newrelic_rpm-3.5.5.38 lib/new_relic/agent/stats_engine.rb
newrelic_rpm-3.5.5.540.dev lib/new_relic/agent/stats_engine.rb