jstrace
Version:
dynamic tracing written in javascript (similar to dtrace/ktap etc)
20 lines (15 loc) • 401 B
JavaScript
/**
* This example illustrates the same end-result as
* http-durations-patterns, however using separate
* event handlers.
*/
var m = {};
exports.local = function(traces){
traces.on('request:start', function(trace){
m[trace.id] = trace.timestamp;
});
traces.on('request:end', function(trace){
var d = Date.now() - m[trace.id];
console.log('%s -> %sms', trace.id, d);
});
};