UNPKG

@opentelemetry/core

Version:

OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.

26 lines (25 loc) • 2.9 kB
import { isTracingSuppressed, suppressTracing, unsuppressTracing } from "./trace/suppress-tracing.mjs"; import { parseKeyPairsIntoRecord } from "./baggage/utils.mjs"; import { W3CBaggagePropagator } from "./baggage/propagation/W3CBaggagePropagator.mjs"; import { AnchoredClock } from "./common/anchored-clock.mjs"; import { AddAttributeDecision, cleanAttributes, cleanSimpleAttributes, isAnyValue, isAttributeValue, isSimpleAttributeValue, maybeAddAttribute, maybeAddSimpleAttribute, sanitizeAttributes } from "./common/attributes.mjs"; import { loggingErrorHandler } from "./common/logging-error-handler.mjs"; import { globalErrorHandler, setGlobalErrorHandler } from "./common/global-error-handler.mjs"; import { addHrTimes, hrTime, hrTimeDuration, hrTimeToMicroseconds, hrTimeToMilliseconds, hrTimeToNanoseconds, hrTimeToSeconds, hrTimeToTimeStamp, isTimeInput, isTimeInputHrTime, millisToHrTime, timeInputToHrTime } from "./common/time.mjs"; import { ExportResultCode } from "./ExportResult.mjs"; import { CompositePropagator } from "./propagation/composite.mjs"; import { TraceState } from "./trace/TraceState.mjs"; import { TRACE_PARENT_HEADER, TRACE_STATE_HEADER, W3CTraceContextPropagator, parseTraceParent } from "./trace/W3CTraceContextPropagator.mjs"; import { RPCType, deleteRPCMetadata, getRPCMetadata, setRPCMetadata } from "./trace/rpc-metadata.mjs"; import { merge } from "./utils/merge.mjs"; import { TimeoutError, callWithTimeout } from "./utils/timeout.mjs"; import { isUrlIgnored, urlMatches } from "./utils/url.mjs"; import { BindOnceFuture } from "./utils/callback.mjs"; import { diagLogLevelFromString } from "./utils/configuration.mjs"; import { _export } from "./internal/exporter.mjs"; import { SDK_INFO, getBooleanFromEnv, getNumberFromEnv, getStringFromEnv, getStringListFromEnv } from "#platform"; //#region src/index.ts const internal = { _export }; //#endregion export { AddAttributeDecision, AnchoredClock, BindOnceFuture, CompositePropagator, ExportResultCode, RPCType, SDK_INFO, TRACE_PARENT_HEADER, TRACE_STATE_HEADER, TimeoutError, TraceState, W3CBaggagePropagator, W3CTraceContextPropagator, addHrTimes, callWithTimeout, cleanAttributes, cleanSimpleAttributes, deleteRPCMetadata, diagLogLevelFromString, getBooleanFromEnv, getNumberFromEnv, getRPCMetadata, getStringFromEnv, getStringListFromEnv, globalErrorHandler, hrTime, hrTimeDuration, hrTimeToMicroseconds, hrTimeToMilliseconds, hrTimeToNanoseconds, hrTimeToSeconds, hrTimeToTimeStamp, internal, isAnyValue, isAttributeValue, isSimpleAttributeValue, isTimeInput, isTimeInputHrTime, isTracingSuppressed, isUrlIgnored, loggingErrorHandler, maybeAddAttribute, maybeAddSimpleAttribute, merge, millisToHrTime, parseKeyPairsIntoRecord, parseTraceParent, sanitizeAttributes, setGlobalErrorHandler, setRPCMetadata, suppressTracing, timeInputToHrTime, unsuppressTracing, urlMatches }; //# sourceMappingURL=index.mjs.map