@opentelemetry/core
Version:
OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.
26 lines (25 loc) • 2.9 kB
JavaScript
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