Wondering what‚Äôs next for npm?Check out our public roadmap! ¬Ľ

    @mojaloop/elastic-apm-node-opentracing

    6.4.0-snapshot¬†‚Äʬ†Public¬†‚Äʬ†Published

    Elastic APM Node.js OpenTracing Bridge

    An OpenTracing bridge for the Elastic APM Node.js Agent.

    npm build status js-standard-style

    Prerequisites

    This module have elastic-apm-node as a peer dependency.

    Installation

    npm install elastic-apm-node-opentracing --save
    

    Usage

    // Start the Elastic APM agent at the VERY top of the first file loaded
    // in your app
    const agent = require('elastic-apm-node').start()
    const Tracer = require('elastic-apm-node-opentracing')
     
    // Pass the Elastic APM agent as an argument to the OpenTracing tracer
    const tracer = new Tracer(agent)
     
    const span = tracer.startSpan('my-first-span')
    // ... do some work ...
    span.finish()

    API

    tracer = new Tracer(agent)

    This module exposes a Tracer class which is OpenTracing compatible.

    When instantiating the Tracer object, an instance of the Elastic APM Node.js Agent must be provided as its only argument.

    For details about the tracer API, see the opentracing-javascript API docs.

    License

    Apache-2.0

    Install

    npm i @mojaloop/elastic-apm-node-opentracing

    DownloadsWeekly Downloads

    0

    Version

    6.4.0-snapshot

    License

    Apache-2.0

    Unpacked Size

    27.3 kB

    Total Files

    8

    Last publish

    Collaborators

    • avatar
    • avatar
    • avatar
    • avatar