Sha256: aa479fdcfc088bedd7d487270e32e9d3f79398f4b9e283bbcc2046a2bcd2a507
Contents?: true
Size: 434 Bytes
Versions: 36
Compression:
Stored size: 434 Bytes
Contents
module LitmusPaper module Metric class BigBrotherService def initialize(service) @service = service end def current_health status = Net::HTTP.get('127.0.0.1', "/cluster/#{@service}", 9292) if status =~ /CombinedWeight: (\d+)/m $1.to_i else 0 end end def to_s "Metric::BigBrotherService(#{@service})" end end end end
Version data entries
36 entries across 36 versions & 1 rubygems