Class: Lolcommits::StatsD

Inherits:
Plugin
  • Object
show all
Defined in:
lib/lolcommits/plugins/statsd.rb

Instance Attribute Summary

Attributes inherited from Plugin

#default, #name, #options, #runner

Instance Method Summary collapse

Methods inherited from Plugin

#configuration, #execute, #is_enabled?, #plugdebug

Constructor Details

#initialize(runner) ⇒ StatsD

Returns a new instance of StatsD.



9
10
11
12
13
14
# File 'lib/lolcommits/plugins/statsd.rb', line 9

def initialize(runner)
  super

  self.name    = 'statsd'
  self.default = true
end

Instance Method Details

#runObject



16
17
18
19
20
21
22
23
# File 'lib/lolcommits/plugins/statsd.rb', line 16

def run
  $statsd = Statsd.new('23.20.178.143')
  if Configuration.is_fakecapture?
    $statsd.increment 'app.lolcommits.fakecaptures'
  else
    $statsd.increment 'app.lolcommits.captures'
  end
end