nodejs で CPU 使用率やメモリ使用量を知りたい場合

nodejs でプロファイルをとりたかったのだが軽く検索した方法だと( dtrace使うとか )どうもうまくいかないためとりあえず CPU 使用率やメモリ使用量を知る方法を調べた.

usage というライブラリがあるらしい. https://npmjs.org/package/usage

上記 npm のページにも書いてあるけど下記の用につかう事ができる.

var usage = require('usage');

var pid = process.pid // you can use any valid PID instead
usage.lookup(pid, function(err, result) {

});

よく見たら pm2 でも usage 使われてるのね Dependencies にusage がある