Sha256: 80827465ee648034fedde3c1dac0bab0257cc25c87c7ba5859879daab2fb125c
Contents?: true
Size: 457 Bytes
Versions: 5
Compression:
Stored size: 457 Bytes
Contents
class Eye::Checker::Memory < Eye::Checker # checks :memory, :every => 3.seconds, :below => 80.megabytes, :times => [3,5] param :below, [Fixnum, Float], true def check_name "memory(#{human_value(below)})" end def get_value Eye::SystemResources.memory(@pid).to_i * 1024 end def human_value(value) "#{value.to_i / 1024 / 1024}Mb" end def good?(value) if below value < below else true end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
eye-0.2.3 | lib/eye/checker/memory.rb |
eye-0.2.2 | lib/eye/checker/memory.rb |
eye-0.2.1 | lib/eye/checker/memory.rb |
eye-0.2 | lib/eye/checker/memory.rb |
eye-0.1.11 | lib/eye/checker/memory.rb |