@netlify/content-engine
Version:
31 lines • 945 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.create = create;
exports.stop = stop;
const jaeger_client_1 = require("jaeger-client");
let tracer;
function create() {
// See schema
// https://github.com/jaegertracing/jaeger-client-node/blob/master/src/configuration.js#L37
const config = {
serviceName: `gatsby`,
reporter: {
// Provide the traces endpoint; this forces the client to
// connect directly to the Collector and send spans over HTTP
collectorEndpoint: `http://localhost:14268/api/traces`,
},
sampler: {
type: `const`,
param: 1,
},
};
const options = {};
tracer = (0, jaeger_client_1.initTracer)(config, options);
return tracer;
}
function stop() {
return new Promise((resolve) => {
tracer.close(resolve);
});
}
//# sourceMappingURL=jaeger-local.js.map
;