Sha256: 6e436a5464abd598a0bcea889568d1d7826f70cca69bef4d03cdbab70e819402

Contents?: true

Size: 562 Bytes

Versions: 19

Compression:

Stored size: 562 Bytes

Contents

require 'liquid/metrics/reporter'
require 'liquid/tracker'

module Metrics
  class TrackerReporter < Reporter

    def initialize(tracker)
      super
      @tracker = tracker
    end

    def report_gauge(name, gauge)
      @tracker.event(super)
    end

    def report_counter(name, counter)
      @tracker.event(super)
    end

    def report_histogram(name, histogram)
      @tracker.event(super)
    end

    def report_meter(name, meter)
      @tracker.event(super)
    end

    def report_timer(name, timer)
      @tracker.event(super)
    end

  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
liquid-ext-3.5.0 lib/liquid/metrics/tracker_reporter.rb
liquid-ext-3.4.2 lib/liquid/metrics/tracker_reporter.rb
liquid-ext-3.4.1 lib/liquid/metrics/tracker_reporter.rb
liquid-ext-3.4.0 lib/liquid/metrics/tracker_reporter.rb
liquid-ext-3.3.10 lib/liquid/metrics/tracker_reporter.rb
liquid-ext-3.3.9 lib/liquid/metrics/tracker_reporter.rb
liquid-ext-3.3.8 lib/liquid/metrics/tracker_reporter.rb
liquid-ext-3.3.7 lib/liquid/metrics/tracker_reporter.rb
liquid-ext-3.3.6 lib/liquid/metrics/tracker_reporter.rb
liquid-ext-3.3.5 lib/liquid/metrics/tracker_reporter.rb
liquid-ext-3.3.4 lib/liquid/metrics/tracker_reporter.rb
liquid-ext-3.3.3 lib/liquid/metrics/tracker_reporter.rb
liquid-ext-3.3.2 lib/liquid/metrics/tracker_reporter.rb
liquid-ext-3.3.0 lib/liquid/metrics/tracker_reporter.rb
liquid-ext-3.2.0 lib/liquid/metrics/tracker_reporter.rb
liquid-ext-3.1.2 lib/liquid/metrics/tracker_reporter.rb
liquid-ext-3.1.1 lib/liquid/metrics/tracker_reporter.rb
liquid-ext-3.1.0 lib/liquid/metrics/tracker_reporter.rb
liquid-ext-3.0.0 lib/liquid/metrics/tracker_reporter.rb