@polywrap/tracing-js
Advanced tools
Comparing version
@@ -28,3 +28,3 @@ import * as api from "@opentelemetry/api"; | ||
static traceFunc<TArgs extends Array<unknown>, TReturn>(span: string, func: (...args: TArgs) => TReturn, tracingLevel?: TracingLevel): (...args: TArgs) => TReturn; | ||
static _initProvider(): void; | ||
static _initProvider(name: string): void; | ||
static _pushSpan(span: api.Span): void; | ||
@@ -31,0 +31,0 @@ static _currentSpan(): api.Span | undefined; |
@@ -57,6 +57,5 @@ "use strict"; | ||
var api = __importStar(require("@opentelemetry/api")); | ||
var resources_1 = require("@opentelemetry/resources"); | ||
var opentelemetry_console_exporter_1 = require("@fetsorn/opentelemetry-console-exporter"); | ||
// workaround until we can upgrade to 0.30.0 | ||
// https://github.com/open-telemetry/opentelemetry-js/issues/2943#issuecomment-1114265125 | ||
var OTLPTraceExporter_1 = require("@opentelemetry/exporter-trace-otlp-http/build/src/platform/browser/OTLPTraceExporter"); | ||
var exporter_trace_otlp_http_1 = require("@opentelemetry/exporter-trace-otlp-http"); | ||
var TracingLevel; | ||
@@ -81,3 +80,3 @@ (function (TracingLevel) { | ||
this._config.httpUrl = (_e = config.httpUrl) !== null && _e !== void 0 ? _e : this._config.httpUrl; | ||
this._initProvider(); | ||
this._initProvider(tracerName); | ||
if (this._provider) { | ||
@@ -214,15 +213,22 @@ this._tracer = this._provider.getTracer(tracerName); | ||
}; | ||
Tracer._initProvider = function () { | ||
Tracer._initProvider = function (name) { | ||
var providerResources = new resources_1.Resource({ | ||
"service.name": name, | ||
}); | ||
if (typeof window === "undefined") { | ||
this._provider = new sdk_trace_base_1.BasicTracerProvider(); | ||
this._provider = new sdk_trace_base_1.BasicTracerProvider({ | ||
resource: providerResources, | ||
}); | ||
} | ||
else { | ||
this._provider = new sdk_trace_web_1.WebTracerProvider(); | ||
this._provider = new sdk_trace_web_1.WebTracerProvider({ | ||
resource: providerResources, | ||
}); | ||
} | ||
// Configure span processor to send spans to the exporter | ||
if (this._config.httpEnabled) { | ||
this._provider.addSpanProcessor(new sdk_trace_base_1.SimpleSpanProcessor(new OTLPTraceExporter_1.OTLPTraceExporter({ url: this._config.httpUrl }))); | ||
this._provider.addSpanProcessor(new sdk_trace_base_1.SimpleSpanProcessor(new exporter_trace_otlp_http_1.OTLPTraceExporter({ url: this._config.httpUrl }))); | ||
} | ||
if (this._config.consoleEnabled) { | ||
this._provider.addSpanProcessor(new sdk_trace_base_1.BatchSpanProcessor(new opentelemetry_console_exporter_1.ConsoleExporter({ isDetailed: this._config.consoleDetailed }))); | ||
this._provider.addSpanProcessor(new sdk_trace_base_1.BatchSpanProcessor(new opentelemetry_console_exporter_1.ConsoleExporterIcon({ isDetailed: this._config.consoleDetailed }))); | ||
} | ||
@@ -229,0 +235,0 @@ this._provider.register(); |
{ | ||
"name": "@polywrap/tracing-js", | ||
"description": "Polywrap Core Tracing", | ||
"version": "0.8.0", | ||
"version": "0.9.0", | ||
"license": "MIT", | ||
@@ -19,19 +19,11 @@ "repository": { | ||
"dependencies": { | ||
"@fetsorn/opentelemetry-console-exporter": "0.0.1", | ||
"@opentelemetry/api": "1.1.0", | ||
"@opentelemetry/context-zone": "1.4.0", | ||
"@opentelemetry/core": "1.4.0", | ||
"@opentelemetry/exporter-trace-otlp-http": "^0.28.0", | ||
"@opentelemetry/exporter-zipkin": "1.4.0", | ||
"@opentelemetry/propagator-b3": "1.4.0", | ||
"@opentelemetry/sdk-trace-base": "1.4.0", | ||
"@opentelemetry/sdk-trace-node": "1.4.0", | ||
"@opentelemetry/sdk-trace-web": "1.4.0", | ||
"browser-util-inspect": "0.2.0" | ||
"@fetsorn/opentelemetry-console-exporter": "0.0.3", | ||
"@opentelemetry/api": "1.2.0", | ||
"@opentelemetry/exporter-trace-otlp-http": "0.32.0", | ||
"@opentelemetry/resources": "1.6.0", | ||
"@opentelemetry/sdk-trace-base": "1.6.0", | ||
"@opentelemetry/sdk-trace-web": "1.6.0" | ||
}, | ||
"devDependencies": { | ||
"@types/prettier": "2.6.0", | ||
"@types/uuid": "3.4.3", | ||
"rimraf": "3.0.2", | ||
"ts-node": "8.10.2", | ||
"typescript": "4.0.7" | ||
@@ -38,0 +30,0 @@ }, |
Sorry, the diff of this file is not supported yet
6
-45.45%2
-60%286
2.14%20363
-0.01%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
Updated