Socket
Socket
Sign inDemoInstall

@opencensus/core

Package Overview
Dependencies
Maintainers
6
Versions
21
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@opencensus/core - npm Package Compare versions

Comparing version 0.0.22 to 0.1.0

3

build/src/common/console-logger.js

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.logger = exports.ConsoleLogger = void 0;
const util = require("util");

@@ -90,4 +91,4 @@ const logDriver = require('log-driver');

}
exports.ConsoleLogger = ConsoleLogger;
ConsoleLogger.LEVELS = ['silent', 'error', 'warn', 'info', 'debug'];
exports.ConsoleLogger = ConsoleLogger;
/**

@@ -94,0 +95,0 @@ * Function logger exported to others classes. Inspired by:

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.noopLogger = void 0;
/** No-op implementation of Logger */

@@ -20,0 +21,0 @@ class NoopLogger {

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.TEST_ONLY = exports.timestampFromMillis = exports.getTimestampWithProcessHRTime = void 0;
const MILLIS_PER_SECOND = 1e3;

@@ -20,0 +21,0 @@ const NANOS_PER_MILLI = 1e3 * 1e3;

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.validateDuplicateKeys = exports.validateMapElementNotNull = exports.validateArrayElementsNotNull = exports.validateNotNull = void 0;
/**

@@ -20,0 +21,0 @@ * Validates that an object reference passed as a parameter to the calling

@@ -18,4 +18,5 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.version = void 0;
// Export the core package version
exports.version = '0.0.20';
//# sourceMappingURL=version.js.map

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.ConsoleStatsExporter = exports.ConsoleExporter = exports.NoopExporter = void 0;
const exporter_buffer_1 = require("./exporter-buffer");

@@ -20,0 +21,0 @@ const logger = require("../common/console-logger");

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.ExporterBuffer = void 0;
const logger = require("../common/console-logger");

@@ -20,0 +21,0 @@ const DEFAULT_BUFFER_SIZE = 100;

@@ -17,35 +17,55 @@ "use strict";

*/
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } });
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !exports.hasOwnProperty(p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
__export(require("./trace/model/types"));
exports.globalStats = exports.logger = void 0;
// types
__exportStar(require("./trace/types"), exports);
__exportStar(require("./trace/model/types"), exports);
__exportStar(require("./trace/config/types"), exports);
__exportStar(require("./trace/sampler/types"), exports);
__exportStar(require("./trace/instrumentation/types"), exports);
__exportStar(require("./trace/propagation/types"), exports);
__exportStar(require("./exporters/types"), exports);
__exportStar(require("./common/types"), exports);
__exportStar(require("./metrics/types"), exports);
__exportStar(require("./metrics/cumulative/types"), exports);
__exportStar(require("./metrics/gauges/types"), exports);
var types_1 = require("./metrics/export/types");
exports.MetricDescriptorType = types_1.MetricDescriptorType;
Object.defineProperty(exports, "MetricDescriptorType", { enumerable: true, get: function () { return types_1.MetricDescriptorType; } });
// classes
// domain models impls
__export(require("./trace/model/tracer-base"));
__export(require("./trace/model/tracer"));
__exportStar(require("./trace/model/tracer-base"), exports);
__exportStar(require("./trace/model/tracer"), exports);
// sampler impl
__export(require("./trace/sampler/sampler"));
__exportStar(require("./trace/sampler/sampler"), exports);
// base instrumetation class
__export(require("./trace/instrumentation/base-plugin"));
__exportStar(require("./trace/instrumentation/base-plugin"), exports);
// console exporter and buffer impls
__export(require("./exporters/exporter-buffer"));
__export(require("./exporters/console-exporter"));
__exportStar(require("./exporters/exporter-buffer"), exports);
__exportStar(require("./exporters/console-exporter"), exports);
// STATS CLASSES
// classes
__export(require("./stats/view"));
__export(require("./stats/recorder"));
__export(require("./stats/bucket-boundaries"));
__export(require("./stats/metric-utils"));
__export(require("./tags/tag-map"));
__export(require("./tags/tagger"));
__export(require("./tags/propagation/binary-serializer"));
__export(require("./tags/propagation/text-format"));
__export(require("./resource/resource"));
__exportStar(require("./stats/view"), exports);
__exportStar(require("./stats/recorder"), exports);
__exportStar(require("./stats/bucket-boundaries"), exports);
__exportStar(require("./stats/metric-utils"), exports);
__exportStar(require("./tags/tag-map"), exports);
__exportStar(require("./tags/tagger"), exports);
__exportStar(require("./tags/propagation/binary-serializer"), exports);
__exportStar(require("./tags/propagation/text-format"), exports);
__exportStar(require("./resource/resource"), exports);
// interfaces
__export(require("./stats/types"));
__exportStar(require("./stats/types"), exports);
var types_2 = require("./tags/types");
exports.TagTtl = types_2.TagTtl;
Object.defineProperty(exports, "TagTtl", { enumerable: true, get: function () { return types_2.TagTtl; } });
__exportStar(require("./resource/types"), exports);
// logger

@@ -55,12 +75,12 @@ const logger = require("./common/console-logger");

// version
__export(require("./common/version"));
__exportStar(require("./common/version"), exports);
// METRICS CLASSES
__export(require("./metrics/metrics"));
__export(require("./metrics/metric-registry"));
__exportStar(require("./metrics/metrics"), exports);
__exportStar(require("./metrics/metric-registry"), exports);
// Cumulative CLASSES
__export(require("./metrics/cumulative/cumulative"));
__export(require("./metrics/cumulative/derived-cumulative"));
__exportStar(require("./metrics/cumulative/cumulative"), exports);
__exportStar(require("./metrics/cumulative/derived-cumulative"), exports);
// GAUGES CLASSES
__export(require("./metrics/gauges/derived-gauge"));
__export(require("./metrics/gauges/gauge"));
__exportStar(require("./metrics/gauges/derived-gauge"), exports);
__exportStar(require("./metrics/gauges/gauge"), exports);
// Stats singleton instance

@@ -67,0 +87,0 @@ const stats_1 = require("./stats/stats");

@@ -33,7 +33,7 @@ /**

/** Gets the current date from ellapsed milliseconds and start time. */
readonly currentDate: Date;
get currentDate(): Date;
/** Gets the duration of the clock. */
readonly duration: number;
get duration(): number;
/** Starts the clock. */
readonly startTime: Date;
get startTime(): Date;
/**

@@ -43,5 +43,5 @@ * Gets the time so far.

*/
readonly endTime: Date;
get endTime(): Date;
/** Indicates if the clock was ended. */
readonly ended: boolean;
get ended(): boolean;
}

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.Clock = void 0;
/**

@@ -20,0 +21,0 @@ * The Clock class is used to record the duration and endTime for spans.

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.reset = exports.getNamespace = exports.destroyNamespace = exports.createNamespace = void 0;
// Original file from Stackdriver Trace Agent for Node.js

@@ -79,2 +80,3 @@ // https://github.com/GoogleCloudPlatform/cloud-trace-nodejs

current = boundContext;
// @ts-expect-error ts-migrate(2345) FIXME: Argument of type 'IArguments' is not assignable to... Remove this comment to see the full error message
const res = cb.apply(this, arguments);

@@ -105,2 +107,3 @@ current = oldContext;

return function (event, cb) {
// @ts-expect-error ts-migrate(2684) FIXME: The 'this' context of type '((event: string | symb... Remove this comment to see the full error message
return oldMethod.call(this, event, ns.bind(cb));

@@ -107,0 +110,0 @@ };

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.contextManager = exports.getNamespace = exports.destroyNamespace = exports.createNamespace = exports.ROOT_SPAN_STACK_OFFSET = void 0;
const semver = require("semver");

@@ -20,0 +21,0 @@ const useAsyncHooks = semver.satisfies(process.version, '>=8'); //&&

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.StringUtils = void 0;
/**

@@ -20,0 +21,0 @@ * Internal utility methods for working with tag keys, tag values, and metric

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.randomSpanId = void 0;
// Code snippets from Stackdriver Trace Agent

@@ -20,0 +21,0 @@ // https://github.com/GoogleCloudPlatform/cloud-trace-nodejs

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.CumulativePointEntry = exports.Cumulative = void 0;
const time_util_1 = require("../../common/time-util");

@@ -20,0 +21,0 @@ const validations_1 = require("../../common/validations");

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.DerivedCumulative = void 0;
const time_util_1 = require("../../common/time-util");

@@ -20,0 +21,0 @@ const validations_1 = require("../../common/validations");

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.BaseMetricProducer = void 0;
/**

@@ -20,0 +21,0 @@ * A MetricProducer producer that can be registered for exporting using

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.metricProducerManagerInstance = void 0;
const validations_1 = require("../../common/validations");

@@ -20,0 +21,0 @@ /**

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.MetricDescriptorType = void 0;
/**

@@ -20,0 +21,0 @@ * The kind of metric. It describes how the data is reported.

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.DerivedGauge = void 0;
const time_util_1 = require("../../common/time-util");

@@ -133,2 +134,3 @@ const validations_1 = require("../../common/validations");

}
exports.DerivedGauge = DerivedGauge;
DerivedGauge.LABEL_VALUE = 'labelValue';

@@ -140,3 +142,2 @@ DerivedGauge.LABEL_VALUES = 'labelValues';

DerivedGauge.ERROR_MESSAGE_UNKNOWN_INTERFACE = 'Unknown interface/object type';
exports.DerivedGauge = DerivedGauge;
//# sourceMappingURL=derived-gauge.js.map

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.PointEntry = exports.Gauge = void 0;
const time_util_1 = require("../../common/time-util");

@@ -131,6 +132,6 @@ const validations_1 = require("../../common/validations");

}
exports.Gauge = Gauge;
Gauge.LABEL_VALUE = 'labelValue';
Gauge.LABEL_VALUES = 'labelValues';
Gauge.ERROR_MESSAGE_INVALID_SIZE = "Label Keys and Label Values don't have same size";
exports.Gauge = Gauge;
/**

@@ -137,0 +138,0 @@ * The value of a single point in the Gauge.TimeSeries.

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.MetricsComponent = void 0;
const metric_producer_manager_1 = require("./export/metric-producer-manager");

@@ -20,0 +21,0 @@ const metric_registry_1 = require("./metric-registry");

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.MetricRegistry = void 0;
const time_util_1 = require("../common/time-util");

@@ -237,2 +238,3 @@ const validations_1 = require("../common/validations");

}
exports.MetricRegistry = MetricRegistry;
MetricRegistry.NAME = 'name';

@@ -245,3 +247,2 @@ MetricRegistry.LABEL_KEY = 'labelKey';

MetricRegistry.DEFAULT_CONSTANT_LABEL = new Map();
exports.MetricRegistry = MetricRegistry;
/**

@@ -248,0 +249,0 @@ * A MetricProducerForRegistry is a producer that can be registered for

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.Metrics = void 0;
const metric_producer_manager_1 = require("./export/metric-producer-manager");

@@ -34,4 +35,4 @@ const metric_component_1 = require("./metric-component");

}
exports.Metrics = Metrics;
Metrics.METRIC_COMPONENT = new metric_component_1.MetricsComponent();
exports.Metrics = Metrics;
//# sourceMappingURL=metrics.js.map

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.isToValueInterface = exports.isSizeMethodInterface = exports.isSizeAttributeInterface = exports.isLengthMethodInterface = exports.isLengthAttributeInterface = exports.initializeDefaultLabels = exports.hashLabelValues = void 0;
const COMMA_SEPARATOR = ',';

@@ -20,0 +21,0 @@ const UNSET_LABEL_VALUE = {

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.CoreResource = void 0;
const string_utils_1 = require("../internal/string-utils");

@@ -157,2 +158,3 @@ /**

}
exports.CoreResource = CoreResource;
// Type, label keys, and label values should not exceed 256 characters.

@@ -172,3 +174,2 @@ CoreResource.MAX_LENGTH = 255;

' characters.';
exports.CoreResource = CoreResource;
//# sourceMappingURL=resource.js.map

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.BucketBoundaries = void 0;
const defaultLogger = require("../common/console-logger");

@@ -20,0 +21,0 @@ class BucketBoundaries {

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.MetricProducerForStats = void 0;
const base_metric_producer_1 = require("../metrics/export/base-metric-producer");

@@ -20,0 +21,0 @@ /**

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.MetricUtils = void 0;
const types_1 = require("../metrics/export/types");

@@ -20,0 +21,0 @@ const types_2 = require("./types");

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.Recorder = void 0;
const types_1 = require("./types");

@@ -20,0 +21,0 @@ const UNKNOWN_TAG_VALUE = null;

@@ -40,3 +40,3 @@ /**

/** Gets the stats instance. */
static readonly instance: Stats;
static get instance(): Stats;
/**

@@ -43,0 +43,0 @@ * Registers a view to listen to new measurements in its measure.

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.BaseStats = void 0;
const defaultLogger = require("../common/console-logger");

@@ -20,0 +21,0 @@ const cls = require("../internal/cls");

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.AggregationType = exports.MeasureType = exports.MeasureUnit = void 0;
/**

@@ -20,0 +21,0 @@ * Describes the unit used for the Measure. Should follows the format described

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.BaseView = void 0;
const defaultLogger = require("../common/console-logger");

@@ -115,9 +116,9 @@ const time_util_1 = require("../common/time-util");

const exemplars = new Array(bucketCounts.length);
return Object.assign({}, aggregationMetadata, { type: types_2.AggregationType.DISTRIBUTION, startTime: this.startTime, count: 0, sum: 0, mean: 0, stdDeviation: 0, sumOfSquaredDeviation: 0, buckets: bucketsCopy, bucketCounts: bucketCountsCopy, exemplars });
return Object.assign(Object.assign({}, aggregationMetadata), { type: types_2.AggregationType.DISTRIBUTION, startTime: this.startTime, count: 0, sum: 0, mean: 0, stdDeviation: 0, sumOfSquaredDeviation: 0, buckets: bucketsCopy, bucketCounts: bucketCountsCopy, exemplars });
case types_2.AggregationType.SUM:
return Object.assign({}, aggregationMetadata, { type: types_2.AggregationType.SUM, value: 0 });
return Object.assign(Object.assign({}, aggregationMetadata), { type: types_2.AggregationType.SUM, value: 0 });
case types_2.AggregationType.COUNT:
return Object.assign({}, aggregationMetadata, { type: types_2.AggregationType.COUNT, value: 0 });
return Object.assign(Object.assign({}, aggregationMetadata), { type: types_2.AggregationType.COUNT, value: 0 });
default:
return Object.assign({}, aggregationMetadata, { type: types_2.AggregationType.LAST_VALUE, value: 0 });
return Object.assign(Object.assign({}, aggregationMetadata), { type: types_2.AggregationType.LAST_VALUE, value: 0 });
}

@@ -124,0 +125,0 @@ }

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.deserializeBinary = exports.serializeBinary = exports.TAG_MAP_SERIALIZED_SIZE_LIMIT = void 0;
/**

@@ -20,0 +21,0 @@ * This module contains the functions for serializing and deserializing

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.deserializeTextFormat = exports.serializeTextFormat = exports.MAX_NUMBER_OF_TAGS = void 0;
/**

@@ -20,0 +21,0 @@ * This module contains the functions for serializing and deserializing

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.DecodeVarint = exports.EncodeVarint = void 0;
// The MSB (most significant bit) indicates whether we've reached the end of

@@ -20,0 +21,0 @@ // the number. Set means there is more than one byte in the varint.

@@ -33,5 +33,5 @@ /**

/** Gets the tags map without metadata. */
readonly tags: Map<TagKey, TagValue>;
get tags(): Map<TagKey, TagValue>;
/** Gets the tags map with metadata. */
readonly tagsWithMetadata: Map<TagKey, TagValueWithMetadata>;
get tagsWithMetadata(): Map<TagKey, TagValueWithMetadata>;
/**

@@ -38,0 +38,0 @@ * Constructs a new TagValueWithMetadata using tagValue and tagMetadata.

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.TagMap = void 0;
const types_1 = require("./types");

@@ -20,0 +21,0 @@ const validation_1 = require("./validation");

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.clear = exports.withTagContext = exports.setCurrentTagContext = exports.getCurrentTagContext = exports.EMPTY_TAG_MAP = void 0;
const tag_map_1 = require("./tag-map");

@@ -20,0 +21,0 @@ exports.EMPTY_TAG_MAP = new tag_map_1.TagMap();

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.TagTtl = void 0;
/** TagTtl is an integer that represents number of hops a tag can propagate */

@@ -20,0 +21,0 @@ var TagTtl;

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.isValidTagValue = exports.isValidTagKey = void 0;
const nonPrintableCharsRegex = /[^\u0020-\u007e]/;

@@ -20,0 +21,0 @@ const TAG_KEY_MAX_LENGTH = 255;

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.BasePlugin = void 0;
const path = require("path");

@@ -20,0 +21,0 @@ const semver = require("semver");

@@ -45,9 +45,9 @@ /**

/** No-op implementation of this method. */
readonly traceId: string;
get traceId(): string;
/** Gets the ID of the parent span. */
readonly parentSpanId: string;
get parentSpanId(): string;
/** No-op implementation of this method. */
readonly traceState: types.TraceState | undefined;
get traceState(): types.TraceState | undefined;
/** No-op implementation of this method. */
readonly numberOfChildren: number;
get numberOfChildren(): number;
/** No-op implementation of this method. */

@@ -54,0 +54,0 @@ start(): void;

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.NoRecordRootSpan = void 0;
const logger = require("../../../common/console-logger");

@@ -20,0 +21,0 @@ const no_record_span_1 = require("./no-record-span");

@@ -51,25 +51,25 @@ import { Logger } from '../../../common/types';

/** Gets trace id of no-record span. */
readonly traceId: string;
get traceId(): string;
/** Gets the trace state */
readonly traceState: types.TraceState | undefined;
get traceState(): types.TraceState | undefined;
/** Gets the ID of the parent span. */
readonly parentSpanId: string;
get parentSpanId(): string;
/** Indicates if span was started. */
readonly started: boolean;
get started(): boolean;
/** Indicates if span was ended. */
readonly ended: boolean;
get ended(): boolean;
/** No-op implementation of this method. */
readonly startTime: Date;
get startTime(): Date;
/** No-op implementation of this method. */
allDescendants(): types.Span[];
/** No-op implementation of this method. */
readonly spans: types.Span[];
get spans(): types.Span[];
/** No-op implementation of this method. */
readonly numberOfChildren: number;
get numberOfChildren(): number;
/** No-op implementation of this method. */
readonly endTime: Date;
get endTime(): Date;
/** Gives the TraceContext of the span. */
readonly spanContext: types.SpanContext;
get spanContext(): types.SpanContext;
/** No-op implementation of this method. */
readonly duration: number;
get duration(): number;
/** No-op implementation of this method. */

@@ -76,0 +76,0 @@ addAttribute(key: string, value: string | number | boolean | object): void;

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.NoRecordSpan = void 0;
/**

@@ -4,0 +5,0 @@ * Copyright 2019, OpenCensus Authors

@@ -45,6 +45,6 @@ /**

/** Gets trace id from rootspan instance. */
readonly traceId: string;
get traceId(): string;
/** Gets trace state from rootspan instance */
readonly traceState: types.TraceState | undefined;
readonly parentSpanId: string;
get traceState(): types.TraceState | undefined;
get parentSpanId(): string;
}

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.RootSpan = void 0;
const logger = require("../../common/console-logger");

@@ -20,0 +21,0 @@ const span_1 = require("./span");

@@ -56,5 +56,5 @@ import { Logger } from '../../common/types';

/** Gets the trace ID. */
readonly traceId: string;
get traceId(): string;
/** Gets the trace state */
readonly traceState: types.TraceState | undefined;
get traceState(): types.TraceState | undefined;
/**

@@ -64,7 +64,7 @@ * Gets the ID of the parent span.

*/
readonly parentSpanId: string;
get parentSpanId(): string;
/** Indicates if span was started. */
readonly started: boolean;
get started(): boolean;
/** Indicates if span was ended. */
readonly ended: boolean;
get ended(): boolean;
/**

@@ -74,9 +74,9 @@ * Gives a timestamp that indicates the span's start time in RFC3339 UTC

*/
readonly startTime: Date;
get startTime(): Date;
/** Recursively gets the descendant spans. */
allDescendants(): types.Span[];
/** The list of immediate child spans. */
readonly spans: types.Span[];
get spans(): types.Span[];
/** The number of direct children. */
readonly numberOfChildren: number;
get numberOfChildren(): number;
/**

@@ -86,9 +86,9 @@ * Gives a timestamp that indicates the span's end time in RFC3339 UTC

*/
readonly endTime: Date;
get endTime(): Date;
/**
* Gets the duration of the clock.
*/
readonly duration: number;
get duration(): number;
/** Gives the TraceContext of the span. */
readonly spanContext: types.SpanContext;
get spanContext(): types.SpanContext;
/**

@@ -95,0 +95,0 @@ * Adds an atribute to the span.

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Span = void 0;
/**

@@ -4,0 +5,0 @@ * Copyright 2018, OpenCensus Authors

@@ -43,3 +43,3 @@ /**

/** A propagation instance */
readonly propagation: Propagation;
get propagation(): Propagation;
/** Sets the current root span. */

@@ -55,5 +55,5 @@ setCurrentRootSpan(root: types.Span): void;

/** Gets the list of event listeners. */
readonly eventListeners: types.SpanEventListener[];
get eventListeners(): types.SpanEventListener[];
/** Indicates if the tracer is active or not. */
readonly active: boolean;
get active(): boolean;
/**

@@ -60,0 +60,0 @@ * Starts a root span.

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.CoreTracerBase = void 0;
const uuid = require("uuid");

@@ -20,0 +21,0 @@ const logger = require("../../common/console-logger");

@@ -34,4 +34,5 @@ /**

/** Gets the current root span. */
get currentRootSpan(): types.Span;
/** Sets the current root span. */
currentRootSpan: types.Span;
set currentRootSpan(root: types.Span);
/** Sets the current root span. */

@@ -38,0 +39,0 @@ setCurrentRootSpan(root: types.Span): void;

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.CoreTracer = void 0;
const cls = require("../../internal/cls");

@@ -20,0 +21,0 @@ const no_record_span_1 = require("./no-record/no-record-span");

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.LinkType = exports.SpanKind = exports.MessageEventType = exports.CanonicalCode = void 0;
/** An enumeration of canonical status codes. */

@@ -20,0 +21,0 @@ var CanonicalCode;

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.noopPropagation = void 0;
const crypto = require("crypto");

@@ -20,0 +21,0 @@ const uuid = require("uuid");

@@ -20,3 +20,3 @@ /**

export declare class AlwaysSampler implements Sampler {
readonly description: string;
readonly description = "always";
shouldSample(traceId: string): boolean;

@@ -26,3 +26,3 @@ }

export declare class NeverSampler implements Sampler {
readonly description: string;
readonly description = "never";
shouldSample(traceId: string): boolean;

@@ -29,0 +29,0 @@ }

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

Object.defineProperty(exports, "__esModule", { value: true });
exports.TraceParamsBuilder = exports.DEFAULT_SPAN_MAX_NUM_LINKS = exports.DEFAULT_SPAN_MAX_NUM_ATTRIBUTES = exports.DEFAULT_SPAN_MAX_NUM_MESSAGE_EVENTS = exports.DEFAULT_SPAN_MAX_NUM_ANNOTATIONS = exports.DEFAULT_SAMPLING_RATE = exports.SamplerBuilder = exports.ProbabilitySampler = exports.NeverSampler = exports.AlwaysSampler = void 0;
// We use 52-bits as our max number because it remains a javascript "safe

@@ -94,5 +95,5 @@ // integer" for arithmetic and parsing while using the full hex range for

}
exports.SamplerBuilder = SamplerBuilder;
SamplerBuilder.ALWAYS = new AlwaysSampler();
SamplerBuilder.NEVER = new NeverSampler();
exports.SamplerBuilder = SamplerBuilder;
/**

@@ -99,0 +100,0 @@ * The default sampler is a Probability sampler with the probability set to

{
"name": "@opencensus/core",
"version": "0.0.22",
"version": "0.1.0",
"description": "OpenCensus is a toolkit for collecting application performance and behavior data.",

@@ -55,17 +55,17 @@ "main": "build/src/index.js",

"devDependencies": {
"@types/continuation-local-storage": "^3.2.1",
"@types/mocha": "^7.0.0",
"@types/node": "^10.12.12",
"@types/once": "^1.4.0",
"@types/semver": "^7.0.0",
"@types/shimmer": "^1.0.1",
"@types/uuid": "^7.0.0",
"codecov": "^3.6.2",
"gts": "^1.0.0",
"intercept-stdout": "^0.1.2",
"mocha": "^7.0.0",
"nyc": "14.1.1",
"ts-mocha": "^7.0.0",
"ts-node": "^8.0.0",
"typescript": "~2.9.0"
"@types/continuation-local-storage": "3.2.1",
"@types/mocha": "8.2.3",
"@types/node": "10.17.60",
"@types/once": "1.4.0",
"@types/semver": "7.3.7",
"@types/shimmer": "1.0.2",
"@types/uuid": "7.0.5",
"codecov": "3.8.3",
"gts": "1.1.2",
"intercept-stdout": "0.1.2",
"mocha": "7.2.0",
"nyc": "15.1.0",
"ts-mocha": "8.0.0",
"ts-node": "8.10.2",
"typescript": "3.9.10"
},

@@ -72,0 +72,0 @@ "dependencies": {

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