Socket
Socket
Sign inDemoInstall

@opentelemetry/core

Package Overview
Dependencies
Maintainers
5
Versions
172
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@opentelemetry/core - npm Package Compare versions

Comparing version 0.3.3 to 0.4.0

build/src/context/propagation/types.d.ts

2

build/src/common/ConsoleLogger.d.ts

@@ -16,3 +16,3 @@ /*!

*/
import { Logger } from '@opentelemetry/types';
import { Logger } from '@opentelemetry/api';
import { LogLevel } from './types';

@@ -19,0 +19,0 @@ export declare class ConsoleLogger implements Logger {

@@ -16,3 +16,3 @@ /*!

*/
import { Logger } from '@opentelemetry/types';
import { Logger } from '@opentelemetry/api';
/** No-op implementation of Logger */

@@ -19,0 +19,0 @@ export declare class NoopLogger implements Logger {

@@ -16,3 +16,3 @@ /*!

*/
import * as types from '@opentelemetry/types';
import * as types from '@opentelemetry/api';
/**

@@ -19,0 +19,0 @@ * Returns an hrtime calculated via performance component.

@@ -16,3 +16,3 @@ /*!

*/
import { SpanContext, HttpTextFormat } from '@opentelemetry/types';
import { SpanContext, HttpTextFormat } from '@opentelemetry/api';
export declare const X_B3_TRACE_ID = "x-b3-traceid";

@@ -19,0 +19,0 @@ export declare const X_B3_SPAN_ID = "x-b3-spanid";

@@ -18,3 +18,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const types_1 = require("@opentelemetry/types");
const api_1 = require("@opentelemetry/api");
exports.X_B3_TRACE_ID = 'x-b3-traceid';

@@ -68,3 +68,3 @@ exports.X_B3_SPAN_ID = 'x-b3-spanid';

traceFlags: isNaN(Number(options))
? types_1.TraceFlags.UNSAMPLED
? api_1.TraceFlags.UNSAMPLED
: Number(options),

@@ -71,0 +71,0 @@ };

@@ -16,3 +16,3 @@ /*!

*/
import { BinaryFormat, SpanContext } from '@opentelemetry/types';
import { BinaryFormat, SpanContext } from '@opentelemetry/api';
export declare class BinaryTraceContext implements BinaryFormat {

@@ -19,0 +19,0 @@ toBytes(spanContext: SpanContext): Uint8Array;

@@ -18,3 +18,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const types_1 = require("@opentelemetry/types");
const api_1 = require("@opentelemetry/api");
const VERSION_ID = 0;

@@ -68,3 +68,3 @@ const TRACE_ID_FIELD_ID = 0;

buf[j++] = TRACE_OPTION_FIELD_ID;
buf[j++] = Number(spanContext.traceFlags) || types_1.TraceFlags.UNSAMPLED;
buf[j++] = Number(spanContext.traceFlags) || api_1.TraceFlags.UNSAMPLED;
return buf;

@@ -71,0 +71,0 @@ }

@@ -16,3 +16,3 @@ /*!

*/
import { HttpTextFormat, SpanContext } from '@opentelemetry/types';
import { HttpTextFormat, SpanContext } from '@opentelemetry/api';
export declare const TRACE_PARENT_HEADER = "traceparent";

@@ -19,0 +19,0 @@ export declare const TRACE_STATE_HEADER = "tracestate";

@@ -18,3 +18,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const types_1 = require("@opentelemetry/types");
const api_1 = require("@opentelemetry/api");
const TraceState_1 = require("../../trace/TraceState");

@@ -57,3 +57,3 @@ exports.TRACE_PARENT_HEADER = 'traceparent';

inject(spanContext, format, carrier) {
const traceParent = `${VERSION}-${spanContext.traceId}-${spanContext.spanId}-0${Number(spanContext.traceFlags || types_1.TraceFlags.UNSAMPLED).toString(16)}`;
const traceParent = `${VERSION}-${spanContext.traceId}-${spanContext.spanId}-0${Number(spanContext.traceFlags || api_1.TraceFlags.UNSAMPLED).toString(16)}`;
carrier[exports.TRACE_PARENT_HEADER] = traceParent;

@@ -60,0 +60,0 @@ if (spanContext.traceState) {

@@ -25,7 +25,3 @@ /*!

export * from './platform';
export * from './trace/globaltracer-utils';
export * from './trace/instrumentation/BasePlugin';
export * from './trace/NoopSpan';
export * from './trace/NoopTracer';
export * from './trace/NoopTracerRegistry';
export * from './trace/NoRecordingSpan';

@@ -35,4 +31,3 @@ export * from './trace/sampler/ProbabilitySampler';

export * from './trace/TraceState';
export * from './metrics/NoopMeter';
export * from './utils/url';
export * from './utils/wrap';

@@ -30,7 +30,3 @@ "use strict";

__export(require("./platform"));
__export(require("./trace/globaltracer-utils"));
__export(require("./trace/instrumentation/BasePlugin"));
__export(require("./trace/NoopSpan"));
__export(require("./trace/NoopTracer"));
__export(require("./trace/NoopTracerRegistry"));
__export(require("./trace/NoRecordingSpan"));

@@ -40,5 +36,4 @@ __export(require("./trace/sampler/ProbabilitySampler"));

__export(require("./trace/TraceState"));
__export(require("./metrics/NoopMeter"));
__export(require("./utils/url"));
__export(require("./utils/wrap"));
//# sourceMappingURL=index.js.map

@@ -16,3 +16,3 @@ /*!

*/
import { Tracer, Plugin, Logger, PluginConfig, PluginInternalFiles, TracerRegistry } from '@opentelemetry/types';
import { Tracer, Plugin, Logger, PluginConfig, PluginInternalFiles, TracerProvider } from '@opentelemetry/api';
/** This class represent the base to patch plugin. */

@@ -35,3 +35,3 @@ export declare abstract class BasePlugin<T> implements Plugin<T> {

constructor(_tracerName: string, _tracerVersion?: string | undefined);
enable(moduleExports: T, tracerRegistry: TracerRegistry, logger: Logger, config?: PluginConfig): T;
enable(moduleExports: T, tracerProvider: TracerProvider, logger: Logger, config?: PluginConfig): T;
disable(): void;

@@ -38,0 +38,0 @@ /**

@@ -26,5 +26,5 @@ "use strict";

}
enable(moduleExports, tracerRegistry, logger, config) {
enable(moduleExports, tracerProvider, logger, config) {
this._moduleExports = moduleExports;
this._tracer = tracerRegistry.getTracer(this._tracerName, this._tracerVersion);
this._tracer = tracerProvider.getTracer(this._tracerName, this._tracerVersion);
this._logger = logger;

@@ -31,0 +31,0 @@ this._internalFilesExports = this._loadInternalFilesExports();

@@ -16,4 +16,3 @@ /*!

*/
import { NoopSpan } from './NoopSpan';
import { SpanContext } from '@opentelemetry/types';
import { SpanContext, NoopSpan } from '@opentelemetry/api';
/**

@@ -20,0 +19,0 @@ * The NoRecordingSpan extends the {@link NoopSpan}, making all operations no-op

@@ -18,3 +18,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const NoopSpan_1 = require("./NoopSpan");
const api_1 = require("@opentelemetry/api");
const spancontext_utils_1 = require("../trace/spancontext-utils");

@@ -25,3 +25,3 @@ /**

*/
class NoRecordingSpan extends NoopSpan_1.NoopSpan {
class NoRecordingSpan extends api_1.NoopSpan {
constructor(spanContext) {

@@ -28,0 +28,0 @@ super(spanContext);

@@ -16,3 +16,3 @@ /*!

*/
import { Sampler, SpanContext } from '@opentelemetry/types';
import { Sampler, SpanContext } from '@opentelemetry/api';
/** Sampler that samples a given fraction of traces. */

@@ -19,0 +19,0 @@ export declare class ProbabilitySampler implements Sampler {

@@ -16,3 +16,3 @@ /*!

*/
import { SpanContext } from '@opentelemetry/types';
import { SpanContext } from '@opentelemetry/api';
export declare const INVALID_SPANID = "0";

@@ -19,0 +19,0 @@ export declare const INVALID_TRACEID = "0";

@@ -18,3 +18,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
const types_1 = require("@opentelemetry/types");
const api_1 = require("@opentelemetry/api");
exports.INVALID_SPANID = '0';

@@ -25,3 +25,3 @@ exports.INVALID_TRACEID = '0';

spanId: exports.INVALID_SPANID,
traceFlags: types_1.TraceFlags.UNSAMPLED,
traceFlags: api_1.TraceFlags.UNSAMPLED,
};

@@ -28,0 +28,0 @@ /**

@@ -16,3 +16,3 @@ /*!

*/
import * as types from '@opentelemetry/types';
import * as types from '@opentelemetry/api';
/**

@@ -19,0 +19,0 @@ * TraceState must be a class and not a simple object type because of the spec

@@ -16,2 +16,2 @@ /*!

*/
export declare const VERSION = "0.3.3";
export declare const VERSION = "0.4.0";

@@ -19,3 +19,3 @@ "use strict";

// this is autogenerated file, see scripts/version-update.js
exports.VERSION = '0.3.3';
exports.VERSION = '0.4.0';
//# sourceMappingURL=version.js.map
{
"name": "@opentelemetry/core",
"version": "0.3.3",
"version": "0.4.0",
"description": "OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics",

@@ -15,4 +15,4 @@ "main": "build/src/index.js",

"test:browser": "nyc karma start --single-run",
"tdd": "yarn tdd:node",
"tdd:node": "yarn test -- --watch-extensions ts --watch",
"tdd": "npm run tdd:node",
"tdd:node": "npm run test -- --watch-extensions ts --watch",
"tdd:browser": "karma start",

@@ -82,5 +82,5 @@ "codecov": "nyc report --reporter=json && codecov -f coverage/*.json -p ../../",

"dependencies": {
"@opentelemetry/types": "^0.3.3",
"@opentelemetry/api": "^0.4.0",
"semver": "^6.3.0"
}
}

@@ -8,3 +8,3 @@ # OpenTelemetry Core

This package provides default and no-op implementations of the OpenTelemetry types for trace and metrics. It's intended for use both on the server and in the browser.
This package provides default and no-op implementations of the OpenTelemetry API for trace and metrics. It's intended for use both on the server and in the browser.

@@ -11,0 +11,0 @@ ## Useful links

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