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