Sha256: a7196b2aaa979681baaef1401a2fea3b123dd5ef77d5454d7b8ad6eef6f437ef

Contents?: true

Size: 240 Bytes

Versions: 33

Compression:

Stored size: 240 Bytes

Contents

class Eye::Checker::Cputime < Eye::Checker::Measure

  # check :cputime, :every => 1.minute, :below => 120.minutes

  def get_value
    Eye::SystemResources.cputime(@pid).to_f
  end

  def human_value(value)
    "#{value / 60}m"
  end

end

Version data entries

33 entries across 33 versions & 3 rubygems

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