module MetricsMonitor

Constants

Config
DEFAULT_BIND
DEFAULT_PORT
VERSION

Public Class Methods

agent() click to toggle source
# File lib/metrics_monitor.rb, line 30
def agent
  @agent
end
agent=(agent) click to toggle source
# File lib/metrics_monitor.rb, line 26
def agent=(agent)
  @agent = agent
end
config() click to toggle source
# File lib/metrics_monitor.rb, line 38
def config
  @config
end
config=(config) click to toggle source
# File lib/metrics_monitor.rb, line 34
def config=(config)
  @config = config
end
configure() { |config| ... } click to toggle source
# File lib/metrics_monitor.rb, line 18
def configure
  MetricsMonitor.config = Config.new(bind: DEFAULT_BIND, port: DEFAULT_PORT)
  yield(MetricsMonitor.config) if block_given?
  MetricsMonitor.config.collector ||= BasicCollector.new

  MetricsMonitor.agent = MetricsMonitor::Agent.new
end