Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Socket
Sign inDemoInstall

diagnostic-channel-publishers

Package Overview
Dependencies
Maintainers
6
Versions
33
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

diagnostic-channel-publishers - npm Package Compare versions

Comparing version 0.4.0-preview to 0.4.0-preview.2

23

dist/src/azure-coretracing.pub.js

@@ -25,14 +25,17 @@ "use strict";

var BasicTracer = require("@opentelemetry/tracing").BasicTracer;
var tracer = new BasicTracer();
var tracerConfig = diagnostic_channel_1.channel.spanContextPropagator
? { scopeManager: diagnostic_channel_1.channel.spanContextPropagator }
: undefined;
var tracer_1 = new BasicTracer(tracerConfig);
// Patch startSpan instead of using spanProcessor.onStart because parentSpan must be
// set while the span is constructed
var startSpanOriginal_1 = tracer.startSpan;
tracer.startSpan = function (name, options) {
var startSpanOriginal_1 = tracer_1.startSpan;
tracer_1.startSpan = function (name, options) {
// if no parent span was provided, apply the current context
if (!options || !options.parent) {
var parentOperation = diagnostic_channel_1.channel.getParentOperationContext();
if (parentOperation) {
var parentOperation = tracer_1.getCurrentSpan();
if (parentOperation && parentOperation.operation && parentOperation.operation.traceparent) {
options = __assign({}, options, { parent: {
traceId: parentOperation.traceId,
spanId: parentOperation.spanId,
traceId: parentOperation.operation.traceparent.traceId,
spanId: parentOperation.operation.traceparent.spanId,
} });

@@ -45,5 +48,5 @@ }

};
tracer.addSpanProcessor(new AzureMonitorSpanProcessor());
tracer[exports.AzureMonitorSymbol] = true;
coreTracing.setTracer(tracer); // recordSpanData is not present on BasicTracer - cast to any
tracer_1.addSpanProcessor(new AzureMonitorSpanProcessor());
tracer_1[exports.AzureMonitorSymbol] = true;
coreTracing.setTracer(tracer_1); // recordSpanData is not present on BasicTracer - cast to any
}

@@ -50,0 +53,0 @@ catch (e) { /* squash errors */ }

{
"name": "diagnostic-channel-publishers",
"version": "0.4.0-preview",
"version": "0.4.0-preview.2",
"main": "dist/src/index.js",

@@ -5,0 +5,0 @@ "types": "dist/src/index.d.ts",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc