Sha256: c2d8b8d0069fca8bccc3eafe5d8b00b51a93a12a24e23f8be0e1cff1ecb486b6
Contents?: true
Size: 622 Bytes
Versions: 1
Compression:
Stored size: 622 Bytes
Contents
require 'asakra/plugin_accessor' require 'asakra/log_for_fluentd' module Asakra class Each def initialize(hostname, judge) @hostname = hostname @judge = judge end def run # 1.get metrics every host # 2.output json for fluentd tail-input # 3.judge each host's statement with esper # 1.get metrics plugin = Asakra::PluginAccessor.new() metrics = plugin.getHash(@hostname) # 2. output json log = Asakra::FileLogger.new() log.run(metrics) # 3.judge with esper # jugde.getEPSeatvice @judge.send(metrics) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
asakra-0.0.4-java | lib/asakra/each.rb |