diff --git a/build/cjs/index.js b/build/cjs/index.js index 93118a307b78d8742a4ae15b5e1cd0a9a73591d5..c7002e4bed15bbd25ebbf3e922aa6803dc0d20ab 100644 --- a/build/cjs/index.js +++ b/build/cjs/index.js @@ -2,7 +2,6 @@ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); const errors = require('./tracing/errors.js'); const utils$1 = require('./tracing/utils.js'); -const idleSpan = require('./tracing/idleSpan.js'); const sentrySpan = require('./tracing/sentrySpan.js'); const sentryNonRecordingSpan = require('./tracing/sentryNonRecordingSpan.js'); const spanstatus = require('./tracing/spanstatus.js'); @@ -30,7 +29,6 @@ const base = require('./transports/base.js'); const offline = require('./transports/offline.js'); const multiplexed = require('./transports/multiplexed.js'); const integration = require('./integration.js'); -const providerSkip = require('./utils/ai/providerSkip.js'); const envToBool = require('./utils/envToBool.js'); const scopeData = require('./utils/scopeData.js'); const prepareEvent = require('./utils/prepareEvent.js'); @@ -58,25 +56,8 @@ const breadcrumbs = require('./breadcrumbs.js'); const functiontostring = require('./integrations/functiontostring.js'); const eventFilters = require('./integrations/eventFilters.js'); const linkederrors = require('./integrations/linkederrors.js'); -const moduleMetadata = require('./integrations/moduleMetadata.js'); const requestdata = require('./integrations/requestdata.js'); -const captureconsole = require('./integrations/captureconsole.js'); -const index$2 = require('./integrations/express/index.js'); -const dedupe = require('./integrations/dedupe.js'); -const extraerrordata = require('./integrations/extraerrordata.js'); -const rewriteframes = require('./integrations/rewriteframes.js'); -const supabase = require('./integrations/supabase.js'); -const postgresjs = require('./integrations/postgresjs.js'); -const zoderrors = require('./integrations/zoderrors.js'); -const thirdPartyErrorsFilter = require('./integrations/third-party-errors-filter.js'); const console$1 = require('./integrations/console.js'); -const featureFlagsIntegration = require('./integrations/featureFlags/featureFlagsIntegration.js'); -const growthbook = require('./integrations/featureFlags/growthbook.js'); -const conversationId = require('./integrations/conversationId.js'); -const profiling = require('./profiling.js'); -const fetch = require('./fetch.js'); -const trpc = require('./trpc.js'); -const index$8 = require('./integrations/mcp-server/index.js'); const feedback = require('./feedback.js'); const internal = require('./logs/internal.js'); const publicApi = require('./logs/public-api.js'); @@ -84,23 +65,7 @@ const consoleIntegration = require('./logs/console-integration.js'); const internal$1 = require('./metrics/internal.js'); const publicApi$1 = require('./metrics/public-api.js'); const consola = require('./integrations/consola.js'); -const index = require('./tracing/vercel-ai/index.js'); -const utils = require('./tracing/vercel-ai/utils.js'); -const constants$6 = require('./tracing/vercel-ai/constants.js'); -const index$6 = require('./tracing/openai/index.js'); -const constants$5 = require('./tracing/openai/constants.js'); -const index$3 = require('./tracing/anthropic-ai/index.js'); -const constants = require('./tracing/anthropic-ai/constants.js'); -const index$4 = require('./tracing/google-genai/index.js'); -const constants$2 = require('./tracing/google-genai/constants.js'); -const index$1 = require('./tracing/langchain/index.js'); -const constants$3 = require('./tracing/langchain/constants.js'); -const index$5 = require('./tracing/langgraph/index.js'); -const constants$4 = require('./tracing/langgraph/constants.js'); -const spanBuffer = require('./tracing/spans/spanBuffer.js'); -const hasSpanStreamingEnabled = require('./tracing/spans/hasSpanStreamingEnabled.js'); const spanStreaming = require('./integrations/spanStreaming.js'); -const featureFlags = require('./utils/featureFlags.js'); const aggregateErrors = require('./utils/aggregate-errors.js'); const breadcrumbLogLevel = require('./utils/breadcrumb-log-level.js'); const browser = require('./utils/browser.js'); @@ -148,15 +113,12 @@ const metadata = require('./metadata.js'); const escapeStringForRegex = require('./vendor/escapeStringForRegex.js'); const randomSafeContext = require('./utils/randomSafeContext.js'); const timer = require('./utils/timer.js'); -const embeddings = require('./tracing/langchain/embeddings.js'); exports.registerSpanErrorInstrumentation = errors.registerSpanErrorInstrumentation; exports.getCapturedScopesOnSpan = utils$1.getCapturedScopesOnSpan; exports.setCapturedScopesOnSpan = utils$1.setCapturedScopesOnSpan; -exports.TRACING_DEFAULTS = idleSpan.TRACING_DEFAULTS; -exports.startIdleSpan = idleSpan.startIdleSpan; exports.SentrySpan = sentrySpan.SentrySpan; exports.SentryNonRecordingSpan = sentryNonRecordingSpan.SentryNonRecordingSpan; exports.SPAN_STATUS_ERROR = spanstatus.SPAN_STATUS_ERROR; @@ -268,9 +230,6 @@ exports.addIntegration = integration.addIntegration; exports.defineIntegration = integration.defineIntegration; exports.getIntegrationsToSetup = integration.getIntegrationsToSetup; exports.installedIntegrations = integration.installedIntegrations; -exports._INTERNAL_clearAiProviderSkips = providerSkip._INTERNAL_clearAiProviderSkips; -exports._INTERNAL_shouldSkipAiProviderWrapping = providerSkip._INTERNAL_shouldSkipAiProviderWrapping; -exports._INTERNAL_skipAiProviderWrapping = providerSkip._INTERNAL_skipAiProviderWrapping; exports.envToBool = envToBool.envToBool; exports.applyScopeDataToEvent = scopeData.applyScopeDataToEvent; exports.getCombinedScopeData = scopeData.getCombinedScopeData; @@ -279,7 +238,6 @@ exports.prepareEvent = prepareEvent.prepareEvent; exports.createCheckInEnvelope = checkin.createCheckInEnvelope; exports.hasSpansEnabled = hasSpansEnabled.hasSpansEnabled; exports.isStreamedBeforeSendSpanCallback = beforeSendSpan.isStreamedBeforeSendSpanCallback; -exports.withStreamedSpan = beforeSendSpan.withStreamedSpan; exports.isSentryRequestUrl = isSentryRequestUrl.isSentryRequestUrl; exports.handleCallbackErrors = handleCallbackErrors.handleCallbackErrors; exports.fmt = parameterize.fmt; @@ -324,29 +282,8 @@ exports.functionToStringIntegration = functiontostring.functionToStringIntegrati exports.eventFiltersIntegration = eventFilters.eventFiltersIntegration; exports.inboundFiltersIntegration = eventFilters.inboundFiltersIntegration; exports.linkedErrorsIntegration = linkederrors.linkedErrorsIntegration; -exports.moduleMetadataIntegration = moduleMetadata.moduleMetadataIntegration; exports.requestDataIntegration = requestdata.requestDataIntegration; -exports.captureConsoleIntegration = captureconsole.captureConsoleIntegration; -exports.expressErrorHandler = index$2.expressErrorHandler; -exports.patchExpressModule = index$2.patchExpressModule; -exports.setupExpressErrorHandler = index$2.setupExpressErrorHandler; -exports.dedupeIntegration = dedupe.dedupeIntegration; -exports.extraErrorDataIntegration = extraerrordata.extraErrorDataIntegration; -exports.rewriteFramesIntegration = rewriteframes.rewriteFramesIntegration; -exports.instrumentSupabaseClient = supabase.instrumentSupabaseClient; -exports.supabaseIntegration = supabase.supabaseIntegration; -exports.instrumentPostgresJsSql = postgresjs.instrumentPostgresJsSql; -exports.zodErrorsIntegration = zoderrors.zodErrorsIntegration; -exports.thirdPartyErrorFilterIntegration = thirdPartyErrorsFilter.thirdPartyErrorFilterIntegration; exports.consoleIntegration = console$1.consoleIntegration; -exports.featureFlagsIntegration = featureFlagsIntegration.featureFlagsIntegration; -exports.growthbookIntegration = growthbook.growthbookIntegration; -exports.conversationIdIntegration = conversationId.conversationIdIntegration; -exports.profiler = profiling.profiler; -exports._INTERNAL_getTracingHeadersForFetchRequest = fetch._INTERNAL_getTracingHeadersForFetchRequest; -exports.instrumentFetchRequest = fetch.instrumentFetchRequest; -exports.trpcMiddleware = trpc.trpcMiddleware; -exports.wrapMcpServerWithSentry = index$8.wrapMcpServerWithSentry; exports.captureFeedback = feedback.captureFeedback; exports._INTERNAL_captureLog = internal._INTERNAL_captureLog; exports._INTERNAL_captureSerializedLog = internal._INTERNAL_captureSerializedLog; @@ -358,29 +295,7 @@ exports._INTERNAL_captureSerializedMetric = internal$1._INTERNAL_captureSerializ exports._INTERNAL_flushMetricsBuffer = internal$1._INTERNAL_flushMetricsBuffer; exports.metrics = publicApi$1; exports.createConsolaReporter = consola.createConsolaReporter; -exports.addVercelAiProcessors = index.addVercelAiProcessors; -exports._INTERNAL_cleanupToolCallSpanContext = utils._INTERNAL_cleanupToolCallSpanContext; -exports._INTERNAL_getSpanContextForToolCallId = utils._INTERNAL_getSpanContextForToolCallId; -exports._INTERNAL_toolCallSpanContextMap = constants$6.toolCallSpanContextMap; -exports.instrumentOpenAiClient = index$6.instrumentOpenAiClient; -exports.OPENAI_INTEGRATION_NAME = constants$5.OPENAI_INTEGRATION_NAME; -exports.instrumentAnthropicAiClient = index$3.instrumentAnthropicAiClient; -exports.ANTHROPIC_AI_INTEGRATION_NAME = constants.ANTHROPIC_AI_INTEGRATION_NAME; -exports.instrumentGoogleGenAIClient = index$4.instrumentGoogleGenAIClient; -exports.GOOGLE_GENAI_INTEGRATION_NAME = constants$2.GOOGLE_GENAI_INTEGRATION_NAME; -exports.createLangChainCallbackHandler = index$1.createLangChainCallbackHandler; -exports.LANGCHAIN_INTEGRATION_NAME = constants$3.LANGCHAIN_INTEGRATION_NAME; -exports.instrumentLangGraph = index$5.instrumentLangGraph; -exports.instrumentStateGraphCompile = index$5.instrumentStateGraphCompile; -exports.LANGGRAPH_INTEGRATION_NAME = constants$4.LANGGRAPH_INTEGRATION_NAME; -exports.SpanBuffer = spanBuffer.SpanBuffer; -exports.hasSpanStreamingEnabled = hasSpanStreamingEnabled.hasSpanStreamingEnabled; exports.spanStreamingIntegration = spanStreaming.spanStreamingIntegration; -exports._INTERNAL_FLAG_BUFFER_SIZE = featureFlags._INTERNAL_FLAG_BUFFER_SIZE; -exports._INTERNAL_MAX_FLAGS_PER_SPAN = featureFlags._INTERNAL_MAX_FLAGS_PER_SPAN; -exports._INTERNAL_addFeatureFlagToActiveSpan = featureFlags._INTERNAL_addFeatureFlagToActiveSpan; -exports._INTERNAL_copyFlagsFromScopeToEvent = featureFlags._INTERNAL_copyFlagsFromScopeToEvent; -exports._INTERNAL_insertFlagToScope = featureFlags._INTERNAL_insertFlagToScope; exports.applyAggregateErrorsToEvent = aggregateErrors.applyAggregateErrorsToEvent; exports.getBreadcrumbLogLevelFromHttpStatusCode = breadcrumbLogLevel.getBreadcrumbLogLevelFromHttpStatusCode; exports.getComponentName = browser.getComponentName; @@ -542,5 +457,4 @@ exports._INTERNAL_safeDateNow = randomSafeContext.safeDateNow; exports._INTERNAL_safeMathRandom = randomSafeContext.safeMathRandom; exports._INTERNAL_withRandomSafeContext = randomSafeContext.withRandomSafeContext; exports._INTERNAL_safeUnref = timer.safeUnref; -exports.instrumentLangChainEmbeddings = embeddings.instrumentLangChainEmbeddings; //# sourceMappingURL=index.js.map diff --git a/build/esm/index.js b/build/esm/index.js index d9a1ddfde668299ed38c3fd3c5576b3b1bb6d392..8a4ea875005af8d37dd1a677ca940aac239b5116 100644 --- a/build/esm/index.js +++ b/build/esm/index.js @@ -1,6 +1,5 @@ export { registerSpanErrorInstrumentation } from './tracing/errors.js'; export { getCapturedScopesOnSpan, setCapturedScopesOnSpan } from './tracing/utils.js'; -export { TRACING_DEFAULTS, startIdleSpan } from './tracing/idleSpan.js'; export { SentrySpan } from './tracing/sentrySpan.js'; export { SentryNonRecordingSpan } from './tracing/sentryNonRecordingSpan.js'; export { SPAN_STATUS_ERROR, SPAN_STATUS_OK, SPAN_STATUS_UNSET, getSpanStatusFromHttpCode, setHttpStatus } from './tracing/spanstatus.js'; @@ -28,13 +27,12 @@ export { createTransport } from './transports/base.js'; export { makeOfflineTransport } from './transports/offline.js'; export { MULTIPLEXED_TRANSPORT_EXTRA_KEY, makeMultiplexedTransport } from './transports/multiplexed.js'; export { addIntegration, defineIntegration, getIntegrationsToSetup, installedIntegrations } from './integration.js'; -export { _INTERNAL_clearAiProviderSkips, _INTERNAL_shouldSkipAiProviderWrapping, _INTERNAL_skipAiProviderWrapping } from './utils/ai/providerSkip.js'; export { envToBool } from './utils/envToBool.js'; export { applyScopeDataToEvent, getCombinedScopeData, mergeScopeData } from './utils/scopeData.js'; export { prepareEvent } from './utils/prepareEvent.js'; export { createCheckInEnvelope } from './checkin.js'; export { hasSpansEnabled } from './utils/hasSpansEnabled.js'; -export { isStreamedBeforeSendSpanCallback, withStreamedSpan } from './tracing/spans/beforeSendSpan.js'; +export { isStreamedBeforeSendSpanCallback } from './tracing/spans/beforeSendSpan.js'; export { isSentryRequestUrl } from './utils/isSentryRequestUrl.js'; export { handleCallbackErrors } from './utils/handleCallbackErrors.js'; export { fmt, parameterize } from './utils/parameterize.js'; @@ -56,25 +54,8 @@ export { addBreadcrumb } from './breadcrumbs.js'; export { functionToStringIntegration } from './integrations/functiontostring.js'; export { eventFiltersIntegration, inboundFiltersIntegration } from './integrations/eventFilters.js'; export { linkedErrorsIntegration } from './integrations/linkederrors.js'; -export { moduleMetadataIntegration } from './integrations/moduleMetadata.js'; export { requestDataIntegration } from './integrations/requestdata.js'; -export { captureConsoleIntegration } from './integrations/captureconsole.js'; -export { expressErrorHandler, patchExpressModule, setupExpressErrorHandler } from './integrations/express/index.js'; -export { dedupeIntegration } from './integrations/dedupe.js'; -export { extraErrorDataIntegration } from './integrations/extraerrordata.js'; -export { rewriteFramesIntegration } from './integrations/rewriteframes.js'; -export { instrumentSupabaseClient, supabaseIntegration } from './integrations/supabase.js'; -export { instrumentPostgresJsSql } from './integrations/postgresjs.js'; -export { zodErrorsIntegration } from './integrations/zoderrors.js'; -export { thirdPartyErrorFilterIntegration } from './integrations/third-party-errors-filter.js'; export { consoleIntegration } from './integrations/console.js'; -export { featureFlagsIntegration } from './integrations/featureFlags/featureFlagsIntegration.js'; -export { growthbookIntegration } from './integrations/featureFlags/growthbook.js'; -export { conversationIdIntegration } from './integrations/conversationId.js'; -export { profiler } from './profiling.js'; -export { _INTERNAL_getTracingHeadersForFetchRequest, instrumentFetchRequest } from './fetch.js'; -export { trpcMiddleware } from './trpc.js'; -export { wrapMcpServerWithSentry } from './integrations/mcp-server/index.js'; export { captureFeedback } from './feedback.js'; export { _INTERNAL_captureLog, _INTERNAL_captureSerializedLog, _INTERNAL_flushLogsBuffer } from './logs/internal.js'; import * as publicApi from './logs/public-api.js'; @@ -84,23 +65,7 @@ export { _INTERNAL_captureMetric, _INTERNAL_captureSerializedMetric, _INTERNAL_f import * as publicApi$1 from './metrics/public-api.js'; export { publicApi$1 as metrics }; export { createConsolaReporter } from './integrations/consola.js'; -export { addVercelAiProcessors } from './tracing/vercel-ai/index.js'; -export { _INTERNAL_cleanupToolCallSpanContext, _INTERNAL_getSpanContextForToolCallId } from './tracing/vercel-ai/utils.js'; -export { toolCallSpanContextMap as _INTERNAL_toolCallSpanContextMap } from './tracing/vercel-ai/constants.js'; -export { instrumentOpenAiClient } from './tracing/openai/index.js'; -export { OPENAI_INTEGRATION_NAME } from './tracing/openai/constants.js'; -export { instrumentAnthropicAiClient } from './tracing/anthropic-ai/index.js'; -export { ANTHROPIC_AI_INTEGRATION_NAME } from './tracing/anthropic-ai/constants.js'; -export { instrumentGoogleGenAIClient } from './tracing/google-genai/index.js'; -export { GOOGLE_GENAI_INTEGRATION_NAME } from './tracing/google-genai/constants.js'; -export { createLangChainCallbackHandler } from './tracing/langchain/index.js'; -export { LANGCHAIN_INTEGRATION_NAME } from './tracing/langchain/constants.js'; -export { instrumentLangGraph, instrumentStateGraphCompile } from './tracing/langgraph/index.js'; -export { LANGGRAPH_INTEGRATION_NAME } from './tracing/langgraph/constants.js'; -export { SpanBuffer } from './tracing/spans/spanBuffer.js'; -export { hasSpanStreamingEnabled } from './tracing/spans/hasSpanStreamingEnabled.js'; export { spanStreamingIntegration } from './integrations/spanStreaming.js'; -export { _INTERNAL_FLAG_BUFFER_SIZE, _INTERNAL_MAX_FLAGS_PER_SPAN, _INTERNAL_addFeatureFlagToActiveSpan, _INTERNAL_copyFlagsFromScopeToEvent, _INTERNAL_insertFlagToScope } from './utils/featureFlags.js'; export { applyAggregateErrorsToEvent } from './utils/aggregate-errors.js'; export { getBreadcrumbLogLevelFromHttpStatusCode } from './utils/breadcrumb-log-level.js'; export { getComponentName, getLocationHref, htmlTreeAsString } from './utils/browser.js'; @@ -148,5 +113,4 @@ export { getFilenameToMetadataMap } from './metadata.js'; export { escapeStringForRegex } from './vendor/escapeStringForRegex.js'; export { safeDateNow as _INTERNAL_safeDateNow, safeMathRandom as _INTERNAL_safeMathRandom, withRandomSafeContext as _INTERNAL_withRandomSafeContext } from './utils/randomSafeContext.js'; export { safeUnref as _INTERNAL_safeUnref } from './utils/timer.js'; -export { instrumentLangChainEmbeddings } from './tracing/langchain/embeddings.js'; //# sourceMappingURL=index.js.map