UNPKG

@opentelemetry/core

Version:

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

29 lines • 3.26 kB
import { W3CBaggagePropagator } from "./baggage/propagation/W3CBaggagePropagator.mjs"; import { AnchoredClock, Clock } from "./common/anchored-clock.mjs"; import { AddAttributeDecision, cleanAttributes, cleanSimpleAttributes, isAnyValue, isAttributeValue, isSimpleAttributeValue, maybeAddAttribute, maybeAddSimpleAttribute, sanitizeAttributes } from "./common/attributes.mjs"; import { ErrorHandler, InstrumentationScope } from "./common/types.mjs"; import { globalErrorHandler, setGlobalErrorHandler } from "./common/global-error-handler.mjs"; import { loggingErrorHandler } from "./common/logging-error-handler.mjs"; import { addHrTimes, hrTime, hrTimeDuration, hrTimeToMicroseconds, hrTimeToMilliseconds, hrTimeToNanoseconds, hrTimeToSeconds, hrTimeToTimeStamp, isTimeInput, isTimeInputHrTime, millisToHrTime, timeInputToHrTime } from "./common/time.mjs"; import { ExportResult, ExportResultCode } from "./ExportResult.mjs"; import { parseKeyPairsIntoRecord } from "./baggage/utils.mjs"; import { getBooleanFromEnv, getNumberFromEnv, getStringFromEnv, getStringListFromEnv } from "./platform/node/environment.mjs"; import { SDK_INFO } from "./platform/node/sdk-info.mjs"; import { CompositePropagator, CompositePropagatorConfig } from "./propagation/composite.mjs"; import { TRACE_PARENT_HEADER, TRACE_STATE_HEADER, W3CTraceContextPropagator, parseTraceParent } from "./trace/W3CTraceContextPropagator.mjs"; import { RPCMetadata, RPCType, deleteRPCMetadata, getRPCMetadata, setRPCMetadata } from "./trace/rpc-metadata.mjs"; import { isTracingSuppressed, suppressTracing, unsuppressTracing } from "./trace/suppress-tracing.mjs"; import { TraceState } from "./trace/TraceState.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"; //#region src/index.d.ts declare const internal: { _export: typeof _export; }; //#endregion export { AddAttributeDecision, AnchoredClock, BindOnceFuture, type Clock, CompositePropagator, type CompositePropagatorConfig, type ErrorHandler, type ExportResult, ExportResultCode, type InstrumentationScope, type RPCMetadata, 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.d.mts.map