UNPKG

event-message-broker

Version:

A Message Bus that uses AWS Stack and RabbitMQ

22 lines (21 loc) 818 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getTracer = void 0; const api_1 = require("@opentelemetry/api"); const sdk_trace_node_1 = require("@opentelemetry/sdk-trace-node"); const resources_1 = require("@opentelemetry/resources"); const exporter_jaeger_1 = require("@opentelemetry/exporter-jaeger"); const provider = new sdk_trace_node_1.NodeTracerProvider({ resource: new resources_1.Resource({ 'service.name': 'message-bus', }), }); const traceExporter = new exporter_jaeger_1.JaegerExporter({ endpoint: process.env.OPENTELEMETRY_ENDPOINT }); provider.addSpanProcessor(new sdk_trace_node_1.SimpleSpanProcessor(traceExporter)); provider.register(); function getTracer() { return api_1.trace.getTracer('message-bus'); } exports.getTracer = getTracer;