lib/node_tracers.js
function RESTkinScribeTracer(scribeClient, category, options) {
  var rawTracer = new RawRESTkinScribeTracer(scribeClient, category);

  this._tracer = new module.exports.BufferingTracer(rawTracer, options);
  this.stop = this._tracer.stop.bind(this._tracer);

  EndAnnotationTracer.call(this, this.sendTraces);
}
function RESTkinScribeTracer(scribeClient, category, options) {
  var rawTracer = new RawRESTkinScribeTracer(scribeClient, category);

  this._tracer = new module.exports.BufferingTracer(rawTracer, options);
  this.stop = this._tracer.stop.bind(this._tracer);

  EndAnnotationTracer.call(this, this.sendTraces);
}
A tracer that records to RESTkin through scribe.  Requires a scribe
client ({node-scribe}).

This implementation logs all annotations immediately and does not implement
buffering of any sort.

@param {scribe.Scribe object} scribeClient The client to use to write to
scribe
@param {String} category The category to use when writing to scribe -
defaults to "zipkin" if not passed
@param {Object} options Options passed to the BufferingTracer constructor.