@opentelemetry/core
Version:
OpenTelemetry Core provides constants and utilities shared by all OpenTelemetry SDK packages.
29 lines • 3.26 kB
text/typescript
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