2.0.0 • Published 4 years ago

get-it-zipkin v2.0.0

Weekly downloads
25
License
MIT
Repository
github
Last release
4 years ago

get-it-zipkin

npm versionBuild Status

Zipkin instrumentation middleware for get-it

Installation

npm install --save get-it-zipkin

Usage

const {Tracer} = require('zipkin')
const getIt = require('get-it')
const zipkin = require('get-it-zipkin')

const tracer = new Tracer({
  // ...
})

const request = getIt([
  zipkin({
    tracer: tracer,
    serviceName: 'calling-service',
    remoteServiceName: 'remote-service'
  })
])

request({url: 'https://some-remote-service/'})

// Remote service name can also be provided on a per-request basis:
request({url: 'https://some-other-service/', remoteServiceName: 'someOtherService'})

License

MIT-licensed. See LICENSE.