Module: Multimeter::Jmx

Included in:
Registry
Defined in:
lib/multimeter.rb

Instance Method Summary collapse

Instance Method Details

#jmx!(options = {}) ⇒ Object



313
314
315
316
317
318
319
320
321
322
# File 'lib/multimeter.rb', line 313

def jmx!(options={})
  return if @jmx_reporter
  @jmx_reporter = ::Yammer::Metrics::JmxReporter.new(@registry)
  @jmx_reporter.start
  if options[:recursive]
    sub_registries.each do |registry|
      registry.jmx!
    end
  end
end