mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-04-21 13:27:15 +08:00
22 lines
500 B
TypeScript
22 lines
500 B
TypeScript
import * as ddTrace from 'dd-trace';
|
|
import SpanContext = require('dd-trace/src/opentracing/span_context');
|
|
|
|
const tracer = ddTrace.init({
|
|
service: 'MyLovelyService',
|
|
hostname: 'localhost',
|
|
port: 8126,
|
|
});
|
|
|
|
tracer
|
|
.trace('web.request', {
|
|
service: 'my_service',
|
|
childOf: new SpanContext({ traceId: 1337, spanId: 42 }),
|
|
tags: {
|
|
env: 'dev'
|
|
}
|
|
})
|
|
.then(span => {
|
|
span.setTag('my_tag', 'my_value');
|
|
span.finish();
|
|
});
|