All Projects → hawkular → hawkular-apm-opentracing-javascript

hawkular / hawkular-apm-opentracing-javascript

Licence: Apache-2.0 License
Hawkular-APM OpenTracing JavaScript Implementation

Programming Languages

javascript
184084 projects - #8 most used programming language
Makefile
30231 projects

Hawkular-APM OpenTracing JavaScript Implementation

Travis Jira Issues Join the chat at freenode:hawkular

NPM

This library is JavaScript implementation of OpenTracing API. It is intended to be used with Hawkular-APM server.

Install

$ npm install --save hawkular-apm-opentracing

Usage

const opentracing = require('opentracing');
const hawkularAPM = require('hawkular-apm-opentracing');

const tracer = new hawkularAPM.APMTracer({
    recorder: new hawkularAPM.ConsoleRecorder(),
    sampler: new hawkularAPM.AlwaysSample(),
    deploymentMetaData: new hawkularAPM.DeploymentMetaData('serviceName'),
});

opentracing.initGlobalTracer(tracer);

const span = opentracing.globalTracer().startSpan('name');
span.finish();

Develop

$ make test
$ make publish VERSION=(patch|minor|major)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].