/host-stats

system info library

Primary LanguageRubyMIT LicenseMIT

What ?

This library goal is to provide the tools to query host usage stats using mainly libsigar for now.

This gem is actually useable as a standard ruby gem but also as a mruby gem

Using with Mruby

Obviously you firt need a local copy of the mruby git tree, then you can add the gem in your build_config.rb, if you have a local copy this would be:

(you need my mruby-cfunc fork untils changes got merged)

conf.gem :github => 'schmurfy/mruby-cfunc', :branch => 'ruby_ffi'
conf.gem :github => 'schmurfy/host-stats', :branch => 'master'

and you are done, just build mruby with "rake"

Usage

cpus = HostStats::Probes::Cpu.new
p cpus.list()

# global stats
p cpus.query('cpu.global')

# cpu specific stats
p cpus.query('cpu.0')
p cpus.query('cpu.1')

Current state

The library is still in an early stage, api may change without warning.