Sha256: 4fadd04f9e1f6cf93ff00f78f52f29e7b282afa3d2da5f2f12ace77190e4e464

Contents?: true

Size: 1.18 KB

Versions: 2

Compression:

Stored size: 1.18 KB

Contents

require 'graphiterb/utils'

module Graphiterb
  autoload :Monitors, 'graphiterb/monitors'
  autoload :Sender,   'graphiterb/sender'
  autoload :Accumulator, 'graphiterb/accumulator'
end

Settings.use :define, :config_file

Settings.define :log,                                     :description => "Log output for Graphiterb"
Settings.define :carbon_server,  :default => 'localhost', :description => "Host address for carbon database server", :required => true
Settings.define :carbon_port,    :default => '2003',      :description => "Port for carbon database server", :required => true
Settings.define :update_delay,   :default => 30,          :description => "How long to wait between updates. Must be faster than the value in the graphite/conf/storage-schemas", :required => true, :type => Integer
Settings.define :on_error_delay, :default => 0.1,         :description => "How long to wait on connect errors", :required => true, :type => Float
Settings.define :node_name_file, :default => '/etc/node_name', :description => "Path to a file which contains the name of this node", :type => String
Settings.read '/etc/graphiterb/graphiterb.yaml' if File.exist? '/etc/graphiterb/graphiterb.yaml'
Settings.resolve!

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
graphiterb-0.2.13 lib/graphiterb.rb
graphiterb-0.2.12 lib/graphiterb.rb