express-opentracing

0.1.1 • Public • Published

express-opentracing

Middleware for express to enable opentracing. Supports any opentracing tracer compatible with version 0.11.0 of the opentracing javascript library.

Install

npm install --save express-opentracing

Usage

E.g., using LightStep as your tracer:

import * as express from "express";
import middleware from "express-opentracing";
import * as LightStep from "lightstep-tracer";

const lsTracer = LightStep.tracer({
  access_token   : 'foo',
  component_name : 'bar',
});

const app = express();
app.use(middleware({tracer: lsTracer}));

Options

The middleware function takes in an options object as its only argument.

const options = {
  tracer: [Tracer], // Defaults to the opentracing no-op tracer.
}

/express-opentracing/

    Package Sidebar

    Install

    npm i express-opentracing

    Weekly Downloads

    7,369

    Version

    0.1.1

    License

    Apache-2.0

    Last publish

    Collaborators

    • rnburn