step-profiler

0.3.0 • Public • Published

Simple step profiler for node.js

Usage:

var Profiler = require('step-profiler');
 
var opts = {
  // Optional StatsD integration, to send
  // timings of each step to a statsd server
  // See https://github.com/sivy/node-statsd
  statsd_client: new StatsD(...);
}
var profiler = new Profiler(opts);
profiler.start('task1');
...
profiler.done('op1');
...
profiler.done('op2');
...
profiler.end(); // ends 'task1'
...
console.log(profiler.toString());
profiler.sendStats()

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.3.0
    17
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.3.0
    17
  • 0.2.1
    0
  • 0.2.0
    0
  • 0.1.0
    1
  • 0.0.1
    0

Package Sidebar

Install

npm i step-profiler

Weekly Downloads

18

Version

0.3.0

License

BSD-3-Clause

Last publish

Collaborators

  • cartodb