Module: Evil::Metrics
- Includes:
- DSL
- Defined in:
- lib/evil/metrics.rb,
lib/evil/metrics/dsl.rb,
lib/evil/metrics/gauge.rb,
lib/evil/metrics/metric.rb,
lib/evil/metrics/counter.rb,
lib/evil/metrics/version.rb,
lib/evil/metrics/histogram.rb,
lib/evil/metrics/base_adapter.rb
Defined Under Namespace
Modules: DSL Classes: BaseAdapter, Counter, Gauge, Histogram, Metric
Constant Summary collapse
- VERSION =
"0.1.0"
Class Method Summary collapse
Methods included from DSL
Class Method Details
.register_adapter(name, instance) ⇒ Object
19 20 21 22 23 24 25 |
# File 'lib/evil/metrics.rb', line 19 def register_adapter(name, instance) adapters[name] = instance # NOTE: Pretty sure there is race condition metrics.each do |_, metric| instance.register!(metric) end end |