OpenCensus Jaeger Format Propagation
OpenCensus Jaeger Format Propagation sends a span context on the wire in an HTTP request, allowing other services to create spans with the right context.
The library is in alpha stage and the API is subject to change.
Installation
Install OpenCensus Jaeger Propagation with:
npm install @opencensus/propagation-jaeger
Usage
To propagate span context arround services with Jaeger Propagation, pass an instance of Jaeger Propagation to your tracing instance. For Javascript:
const tracing = require('@opencensus/nodejs');
const propagation = require('@opencensus/propagation-jaeger');
const jaeger = new propagation.JaegerFormat();
tracing.start({propagation: jaeger});
Similarly for Typescript:
import * as tracing from '@opencensus/nodejs';
import { JaegerFormat } from '@opencensus/propagation-jaeger';
const jaeger = new JaegerFormat();
tracing.start({propagation: jaeger});
Useful links
- To know more about Jaeger Format propagation, visit: https://www.jaegertracing.io/docs/client-libraries/
- For more information on OpenCensus, visit: https://opencensus.io/
- To checkout the OpenCensus for Node.js, visit: https://github.com/census-instrumentation/opencensus-node
- For help or feedback on this project, join us on gitter