class Travis::Metrics::Reporter::Graphite
Constants
- MSGS
Attributes
reporter[R]
Public Instance Methods
setup()
click to toggle source
# File lib/travis/metrics/reporter/graphite.rb, line 14 def setup return unless host logger.info MSGS[:setup] % [host, port] @reporter = Metriks::Reporter::Graphite.new(host, port, interval: interval, on_error: method(:on_error)) reporter.start end
Private Instance Methods
host()
click to toggle source
# File lib/travis/metrics/reporter/graphite.rb, line 23 def host config[:host] end
interval()
click to toggle source
# File lib/travis/metrics/reporter/graphite.rb, line 31 def interval config[:interval] end
on_error(e)
click to toggle source
# File lib/travis/metrics/reporter/graphite.rb, line 35 def on_error(e) logger.error MSGS[:error] % [e.message, e.respond_to?(:response) ? e.response.body : '?'] end
port()
click to toggle source
# File lib/travis/metrics/reporter/graphite.rb, line 27 def port config[:port] end