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);
}
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.