Module: Metrics
- Defined in:
- lib/jruby-metrics.rb
Defined Under Namespace
Modules: TimeUnit
Class Method Summary collapse
- .newCounter(opts) ⇒ Object
- .newGauge(opts) ⇒ Object
- .newHistogram(opts) ⇒ Object
- .newMeter(opts) ⇒ Object
- .newTimer(opts) ⇒ Object
- .shutdown ⇒ Object
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 |
.shutdown ⇒ Object
41 42 43 |
# File 'lib/jruby-metrics.rb', line 41 def self.shutdown() Metrics.shutdown() end |