lib/node_tracers.js
function ZipkinQueryServiceHTTPTracer (serviceUrl, options) {
  var rawTracer = new module.exports.RawZipkinQueryServiceHTTPTracer(serviceUrl);
  this._tracer = new module.exports.BufferingTracer(rawTracer, options);

  this.stop = this._tracer.stop.bind(this._tracer);

  EndAnnotationTracer.call(this, this.sendTraces);
}
function ZipkinQueryServiceHTTPTracer (serviceUrl, options) {
  var rawTracer = new module.exports.RawZipkinQueryServiceHTTPTracer(serviceUrl);
  this._tracer = new module.exports.BufferingTracer(rawTracer, options);

  this.stop = this._tracer.stop.bind(this._tracer);

  EndAnnotationTracer.call(this, this.sendTraces);
}
function ZipkinQueryServiceHTTPTracer ( serviceUrl , options ) { var rawTracer = new module . exports . RawZipkinQueryServiceHTTPTracer ( serviceUrl ) ; 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 directly to Zipkin Query HTTP API.

This implementation posts all annotations to /api/v1/spans
immediately and does not implement buffering of any sort.

@param {String} traceUrl The URL to the Zipkin query endpoint.
For example: https://example.com.
@param {Object} options Options passed to the BufferingTracer constructor.
A tracer that records directly to Zipkin Query HTTP API .