@opencensus/core
Advanced tools
Comparing version 0.0.22 to 0.1.0
@@ -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": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
385025
9504
1