0.2.0 • Published 10 years ago

procps-ticker v0.2.0

Weekly downloads
1
License
MIT
Repository
github
Last release
10 years ago

procps-ticker build status

Ticks proc info of the host machine at given intervals and exposes it via a stream interface.

var getstat = require('procps-ticker').sysinfo.getstat;

function pad(s) {
  return String('          ' + s).slice(-10);
}

function end(stream) {
  stream.end();
  console.error('\nending');
}

var stream = getstat({ interval: 500 })
stream
  .on('error', console.error)
  .once('data', function (d) { 
    var keys = Object.keys(d).map(function (k) { return pad(k) }).join('');
    process.stdout.write(keys + '\n');
  })
  .on('data', function (d) {
    var vals = Object.keys(d).map(function (k) { return pad(d[k]) }).join('')
    process.stdout.write(vals + '\r');
  })


setTimeout(end, 10000, stream);

procps-ticker

Table of Contents generated with DocToc

Installation

npm install procps-ticker

API

generated with docme

License

MIT