Module: Metriks
- Defined in:
- lib/metriks.rb,
lib/metriks/ewma.rb,
lib/metriks/gauge.rb,
lib/metriks/meter.rb,
lib/metriks/timer.rb,
lib/metriks/counter.rb,
lib/metriks/registry.rb,
lib/metriks/snapshot.rb,
lib/metriks/histogram.rb,
lib/metriks/time_tracker.rb,
lib/metriks/uniform_sample.rb,
lib/metriks/utilization_timer.rb,
lib/metriks/simple_moving_average.rb,
lib/metriks/exponentially_decaying_sample.rb
Defined Under Namespace
Modules: Reporter
Classes: Counter, EWMA, ExponentiallyDecayingSample, Gauge, Histogram, Meter, Registry, SimpleMovingAverage, Snapshot, TimeTracker, Timer, UniformSample, UtilizationTimer
Constant Summary
collapse
- VERSION =
'0.9.9.8'
Class Method Summary
collapse
Class Method Details
.gauge(name, callable = nil, &block) ⇒ Object
13
14
15
|
# File 'lib/metriks.rb', line 13
def self.gauge(name, callable = nil, &block)
Metriks::Registry.default.gauge(name, callable, &block)
end
|
.histogram(name) ⇒ Object
29
30
31
|
# File 'lib/metriks.rb', line 29
def self.histogram(name)
Metriks::Registry.default.histogram(name)
end
|
.utilization_timer(name) ⇒ Object
21
22
23
|
# File 'lib/metriks.rb', line 21
def self.utilization_timer(name)
Metriks::Registry.default.utilization_timer(name)
end
|