even-better
Version:
Server and process monitoring plugin
28 lines (14 loc) • 450 B
JavaScript
// Load modules
var Hoek = require('hoek');
var Utils = require('./utils');
// Declare internals
var internals = {};
module.exports = internals;
internals.delay = function (callback) {
var bench = new Hoek.Bench();
setImmediate(function () {
return callback(null, bench.elapsed());
});
};
internals.uptime = Utils.makeContinuation(process.uptime);
internals.memoryUsage = Utils.makeContinuation(process.memoryUsage);