Module: Metrics

Defined in:
lib/jruby-metrics.rb

Defined Under Namespace

Modules: TimeUnit

Class Method Summary collapse

Class Method Details

.newCounter(opts) ⇒ Object



21
22
23
# File 'lib/jruby-metrics.rb', line 21

def self.newCounter(opts)
   Metrics.newCounter(get_name(opts))
end

.newGauge(opts) ⇒ Object



25
26
27
# File 'lib/jruby-metrics.rb', line 25

def self.newGauge(opts)
  raise "Not Yet Implemented"
end

.newHistogram(opts) ⇒ Object



29
30
31
# File 'lib/jruby-metrics.rb', line 29

def self.newHistogram(opts)
  Metrics.newHistogram(get_name(opts))
end

.newMeter(opts) ⇒ Object



33
34
35
# File 'lib/jruby-metrics.rb', line 33

def self.newMeter(opts)
  Metrics.newMeter(get_name(opts), opts[:type], opts[:unit])
end

.newTimer(opts) ⇒ Object



37
38
39
# File 'lib/jruby-metrics.rb', line 37

def self.newTimer(opts)
  Metrics.newTimer(get_name(opts), opts[:durationUnit], opts[:rateUnit])
end

.shutdownObject



41
42
43
# File 'lib/jruby-metrics.rb', line 41

def self.shutdown()
  Metrics.shutdown()
end