Sha256: 2f37473ebd9805de4ff2a324d94c889e4594f78d376d551a2d7ba536cb0aaa47

Contents?: true

Size: 309 Bytes

Versions: 33

Compression:

Stored size: 309 Bytes

Contents

class Eye::Checker::Cpu < Eye::Checker::Measure

  # check :cpu, :every => 3.seconds, :below => 80, :times => [3,5]

  def check_name
    @check_name ||= "cpu(#{measure_str})"
  end

  def get_value
    Eye::SystemResources.cpu(@pid).to_i # nil => 0
  end

  def human_value(value)
    "#{value}%"
  end

end

Version data entries

33 entries across 33 versions & 3 rubygems

Version Path
eye-0.10.1.pre lib/eye/checker/cpu.rb
eye-0.10.0 lib/eye/checker/cpu.rb
eye-0.10.0.alpha2 lib/eye/checker/cpu.rb
eye-0.10.0.alpha lib/eye/checker/cpu.rb
eye-0.9.4.nosigar lib/eye/checker/cpu.rb
eye-0.9.4 lib/eye/checker/cpu.rb
eye-0.9.3 lib/eye/checker/cpu.rb
eye-0.9.2.nosigar lib/eye/checker/cpu.rb
eye-0.9.2 lib/eye/checker/cpu.rb
eye-0.9.1 lib/eye/checker/cpu.rb
eye-0.9.pre lib/eye/checker/cpu.rb
eye-0.8.1 lib/eye/checker/cpu.rb
eye-0.8.celluloid15 lib/eye/checker/cpu.rb
eye-0.8 lib/eye/checker/cpu.rb
eye-0.8.rc lib/eye/checker/cpu.rb
eye-0.8.pre2 lib/eye/checker/cpu.rb
eye-0.8.pre lib/eye/checker/cpu.rb
eye-0.7 lib/eye/checker/cpu.rb
eye-0.7.pre lib/eye/checker/cpu.rb
eye-0.6.4 lib/eye/checker/cpu.rb