Module: Metrix

Defined in:
lib/metrix.rb,
lib/metrix/cli.rb,
lib/metrix/base.rb,
lib/metrix/json.rb,
lib/metrix/load.rb,
lib/metrix/nginx.rb,
lib/metrix/metric.rb,
lib/metrix/system.rb,
lib/metrix/mongodb.rb,
lib/metrix/process.rb,
lib/metrix/version.rb,
lib/metrix/graphite.rb,
lib/metrix/opentsdb.rb,
lib/metrix/elastic_search.rb,
lib/metrix/reporter/stdout.rb

Defined Under Namespace

Modules: Reporter Classes: Base, CLI, ElasticSearch, Graphite, Json, Load, Metric, Mongodb, Nginx, OpenTSDB, Process, System

Constant Summary collapse

VERSION =
"0.0.3"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.loggerObject



7
8
9
10
11
# File 'lib/metrix.rb', line 7

def logger
  return @logger if @logger
  require "logger"
  @logger ||= Logger.new(STDOUT)
end

Class Method Details

.hostnameObject



13
14
15
# File 'lib/metrix.rb', line 13

def hostname
  @hostname ||= `hostname`.strip
end