UNPKG

@sentry/node

Version:

Sentry Node SDK using OpenTelemetry for performance instrumentation

238 lines (233 loc) • 13.7 kB
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); const index$5 = require('./integrations/http/index.js'); const index$7 = require('./integrations/node-fetch/index.js'); const index$2 = require('./integrations/fs/index.js'); const serverUtils = require('@sentry/server-utils'); const hapi = require('./integrations/tracing/hapi.js'); const koa = require('./integrations/tracing/koa.js'); const launchDarkly = require('./integrations/featureFlagShims/launchDarkly.js'); const openFeature = require('./integrations/featureFlagShims/openFeature.js'); const statsig = require('./integrations/featureFlagShims/statsig.js'); const unleash = require('./integrations/featureFlagShims/unleash.js'); const growthbook = require('./integrations/featureFlagShims/growthbook.js'); const index$4 = require('./sdk/index.js'); const initOtel = require('./sdk/initOtel.js'); const index$3 = require('./integrations/tracing/index.js'); const opentelemetry = require('@sentry/opentelemetry'); const core = require('@sentry/core'); const server = require('@sentry/core/server'); const exports$1 = require('./logs/exports.js'); const childProcess = require('./integrations/childProcess.js'); const console = require('./integrations/console.js'); const context = require('./integrations/context.js'); const contextlines = require('./integrations/contextlines.js'); const index$6 = require('./integrations/local-variables/index.js'); const modules = require('./integrations/modules.js'); const nodeRuntimeMetrics = require('./integrations/nodeRuntimeMetrics.js'); const onuncaughtexception = require('./integrations/onuncaughtexception.js'); const onunhandledrejection = require('./integrations/onunhandledrejection.js'); const pino = require('./integrations/pino.js'); const spotlight = require('./integrations/spotlight.js'); const systemError = require('./integrations/systemError.js'); const winston = require('./integrations/winston.js'); const workerThreads = require('./integrations/workerThreads.js'); const index$1 = require('./cron/index.js'); const nodeVersion = require('./nodeVersion.js'); const api = require('./sdk/api.js'); const http = require('./transports/http.js'); const module$1 = require('./utils/module.js'); const eve = require('./eve.js'); const httpServerIntegration = require('./integrations/http/httpServerIntegration.js'); const httpServerSpansIntegration = require('./integrations/http/httpServerSpansIntegration.js'); const processSession = require('./integrations/processSession.js'); const client = require('./sdk/client.js'); const index = require('./integrations/anr/index.js'); exports.httpIntegration = index$5.httpIntegration; exports.nativeNodeFetchIntegration = index$7.nativeNodeFetchIntegration; exports.fsIntegration = index$2.fsIntegration; exports.SentryMastraExporter = serverUtils.SentryMastraExporter; exports.amqplibIntegration = serverUtils.amqplibIntegration; exports.anthropicAIIntegration = serverUtils.anthropicAIIntegration; exports.createFlueInstrumentation = serverUtils.createFlueInstrumentation; exports.createLangChainCallbackHandler = serverUtils.createLangChainCallbackHandler; exports.dataloaderIntegration = serverUtils.dataloaderIntegration; exports.eveConversationHook = serverUtils.eveConversationHook; exports.eveIntegration = serverUtils.eveIntegration; exports.expressErrorHandler = serverUtils.expressErrorHandler; exports.expressIntegration = serverUtils.expressIntegration; exports.fastifyIntegration = serverUtils.fastifyIntegration; exports.firebaseIntegration = serverUtils.firebaseIntegration; exports.genericPoolIntegration = serverUtils.genericPoolIntegration; exports.getInstrumentedModuleNames = serverUtils.getInstrumentedModuleNames; exports.getOtlpTracesEndpoint = serverUtils.getOtlpTracesEndpoint; exports.googleGenAIIntegration = serverUtils.googleGenAIIntegration; exports.graphqlIntegration = serverUtils.graphqlIntegration; exports.groqIntegration = serverUtils.groqIntegration; exports.hapiIntegration = serverUtils.hapiIntegration; exports.honoIntegration = serverUtils.honoIntegration; exports.honoMiddleware = serverUtils.honoMiddleware; exports.instrumentAnthropicAiClient = serverUtils.instrumentAnthropicAiClient; exports.instrumentGoogleGenAIClient = serverUtils.instrumentGoogleGenAIClient; exports.instrumentLangChainEmbeddings = serverUtils.instrumentLangChainEmbeddings; exports.instrumentMistralAiClient = serverUtils.instrumentMistralAiClient; exports.instrumentOpenAiClient = serverUtils.instrumentOpenAiClient; exports.instrumentStateGraph = serverUtils.instrumentStateGraph; exports.instrumentStateGraphCompile = serverUtils.instrumentStateGraphCompile; exports.instrumentTypeSafeClient = serverUtils.instrumentTypeSafeClient; exports.kafkaIntegration = serverUtils.kafkaIntegration; exports.knexIntegration = serverUtils.knexIntegration; exports.koaIntegration = serverUtils.koaIntegration; exports.langChainIntegration = serverUtils.langChainIntegration; exports.langGraphIntegration = serverUtils.langGraphIntegration; exports.lruMemoizerIntegration = serverUtils.lruMemoizerIntegration; exports.mastraIntegration = serverUtils.mastraIntegration; exports.mcpServerIntegration = serverUtils.mcpServerIntegration; exports.mistralAIIntegration = serverUtils.mistralAIIntegration; exports.mongoIntegration = serverUtils.mongoIntegration; exports.mongooseIntegration = serverUtils.mongooseIntegration; exports.mysql2Integration = serverUtils.mysql2Integration; exports.mysqlIntegration = serverUtils.mysqlIntegration; exports.neonIntegration = serverUtils.neonIntegration; exports.openAIIntegration = serverUtils.openAIIntegration; exports.openTelemetryIntegration = serverUtils.openTelemetryIntegration; exports.piDurableIntegration = serverUtils.piDurableIntegration; exports.postgresIntegration = serverUtils.postgresIntegration; exports.postgresJsIntegration = serverUtils.postgresJsIntegration; exports.prismaIntegration = serverUtils.prismaIntegration; exports.redisIntegration = serverUtils.redisIntegration; exports.setupExpressErrorHandler = serverUtils.setupExpressErrorHandler; exports.setupFastifyErrorHandler = serverUtils.setupFastifyErrorHandler; exports.tediousIntegration = serverUtils.tediousIntegration; exports.togetherAIIntegration = serverUtils.togetherAIIntegration; exports.typesafeIntegration = serverUtils.typesafeIntegration; exports.vercelAIIntegration = serverUtils.vercelAIIntegration; exports.setupHapiErrorHandler = hapi.setupHapiErrorHandler; exports.setupKoaErrorHandler = koa.setupKoaErrorHandler; exports.buildLaunchDarklyFlagUsedHandler = launchDarkly.buildLaunchDarklyFlagUsedHandlerShim; exports.launchDarklyIntegration = launchDarkly.launchDarklyIntegrationShim; exports.OpenFeatureIntegrationHook = openFeature.OpenFeatureIntegrationHookShim; exports.openFeatureIntegration = openFeature.openFeatureIntegrationShim; exports.statsigIntegration = statsig.statsigIntegrationShim; exports.unleashIntegration = unleash.unleashIntegrationShim; exports.growthbookIntegration = growthbook.growthbookIntegrationShim; exports.getDefaultIntegrations = index$4.getDefaultIntegrations; exports.getDefaultIntegrationsWithoutPerformance = index$4.getDefaultIntegrationsWithoutPerformance; exports.init = index$4.init; exports.initWithoutDefaultIntegrations = index$4.initWithoutDefaultIntegrations; exports.initOpenTelemetry = initOtel.initOpenTelemetry; exports.getAutoPerformanceIntegrations = index$3.getAutoPerformanceIntegrations; exports.setOpenTelemetryContextAsyncContextStrategy = opentelemetry.setOpenTelemetryContextAsyncContextStrategy; exports.SDK_VERSION = core.SDK_VERSION; exports.SEMANTIC_ATTRIBUTE_SENTRY_OP = core.SEMANTIC_ATTRIBUTE_SENTRY_OP; exports.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN = core.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN; exports.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE = core.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE; exports.Scope = core.Scope; exports.addBreadcrumb = core.addBreadcrumb; exports.addEventProcessor = core.addEventProcessor; exports.addIntegration = core.addIntegration; exports.bindScopeToEmitter = core.bindScopeToEmitter; exports.captureCheckIn = core.captureCheckIn; exports.captureConsoleIntegration = core.captureConsoleIntegration; exports.captureEvent = core.captureEvent; exports.captureException = core.captureException; exports.captureFeedback = core.captureFeedback; exports.captureMessage = core.captureMessage; exports.captureSession = core.captureSession; exports.close = core.close; exports.consoleLoggingIntegration = core.consoleLoggingIntegration; exports.continueTrace = core.continueTrace; exports.createConsolaReporter = core.createConsolaReporter; exports.createTransport = core.createTransport; exports.dedupeIntegration = core.dedupeIntegration; exports.endSession = core.endSession; exports.eventFiltersIntegration = core.eventFiltersIntegration; exports.extraErrorDataIntegration = core.extraErrorDataIntegration; exports.featureFlagsIntegration = core.featureFlagsIntegration; exports.flush = core.flush; exports.functionToStringIntegration = core.functionToStringIntegration; exports.getActiveSpan = core.getActiveSpan; exports.getClient = core.getClient; exports.getCurrentScope = core.getCurrentScope; exports.getGlobalScope = core.getGlobalScope; exports.getIsolationScope = core.getIsolationScope; exports.getRootSpan = core.getRootSpan; exports.getSpanDescendants = core.getSpanDescendants; exports.getSpanStatusFromHttpCode = core.getSpanStatusFromHttpCode; exports.getTraceData = core.getTraceData; exports.getTraceMetaTags = core.getTraceMetaTags; exports.httpHeadersToSpanAttributes = core.httpHeadersToSpanAttributes; exports.instrumentSupabaseClient = core.instrumentSupabaseClient; exports.isEnabled = core.isEnabled; exports.isInitialized = core.isInitialized; exports.lastEventId = core.lastEventId; exports.linkedErrorsIntegration = core.linkedErrorsIntegration; exports.metrics = core.metrics; exports.parameterize = core.parameterize; exports.profiler = core.profiler; exports.requestDataIntegration = core.requestDataIntegration; exports.rewriteFramesIntegration = core.rewriteFramesIntegration; exports.setAttribute = core.setAttribute; exports.setAttributes = core.setAttributes; exports.setContext = core.setContext; exports.setConversationId = core.setConversationId; exports.setCurrentClient = core.setCurrentClient; exports.setExtra = core.setExtra; exports.setExtras = core.setExtras; exports.setHttpStatus = core.setHttpStatus; exports.setMeasurement = core.setMeasurement; exports.setTag = core.setTag; exports.setTags = core.setTags; exports.setUser = core.setUser; exports.spanStreamingIntegration = core.spanStreamingIntegration; exports.spanToBaggageHeader = core.spanToBaggageHeader; exports.spanToJSON = core.spanToJSON; exports.spanToStaticSpanJSON = core.spanToStaticSpanJSON; exports.spanToTraceHeader = core.spanToTraceHeader; exports.startInactiveSpan = core.startInactiveSpan; exports.startNewTrace = core.startNewTrace; exports.startSession = core.startSession; exports.startSpan = core.startSpan; exports.startSpanManual = core.startSpanManual; exports.supabaseIntegration = core.supabaseIntegration; exports.suppressTracing = core.suppressTracing; exports.updateSpanName = core.updateSpanName; exports.winterCGHeadersToDict = core.winterCGHeadersToDict; exports.withActiveSpan = core.withActiveSpan; exports.withIsolationScope = core.withIsolationScope; exports.withMonitor = core.withMonitor; exports.withScope = core.withScope; exports.withStaticSpan = core.withStaticSpan; exports.withStreamedSpan = core.withStreamedSpan; exports.zodErrorsIntegration = core.zodErrorsIntegration; exports.trpcMiddleware = server.trpcMiddleware; exports.wrapMcpServerWithSentry = server.wrapMcpServerWithSentry; exports.logger = exports$1; exports.childProcessIntegration = childProcess.childProcessIntegration; exports.consoleIntegration = console.consoleIntegration; exports.nodeContextIntegration = context.nodeContextIntegration; exports.contextLinesIntegration = contextlines.contextLinesIntegration; exports.localVariablesIntegration = index$6.localVariablesIntegration; exports.modulesIntegration = modules.modulesIntegration; exports._INTERNAL_normalizeCollectionInterval = nodeRuntimeMetrics._INTERNAL_normalizeCollectionInterval; exports.nodeRuntimeMetricsIntegration = nodeRuntimeMetrics.nodeRuntimeMetricsIntegration; exports.onUncaughtExceptionIntegration = onuncaughtexception.onUncaughtExceptionIntegration; exports.onUnhandledRejectionIntegration = onunhandledrejection.onUnhandledRejectionIntegration; exports.pinoIntegration = pino.pinoIntegration; exports.spotlightIntegration = spotlight.spotlightIntegration; exports.systemErrorIntegration = systemError.systemErrorIntegration; exports.createSentryWinstonTransport = winston.createSentryWinstonTransport; exports.workerThreadsIntegration = workerThreads.workerThreadsIntegration; exports.cron = index$1.cron; exports.NODE_VERSION = nodeVersion.NODE_VERSION; exports.defaultStackParser = api.defaultStackParser; exports.getSentryRelease = api.getSentryRelease; exports.makeNodeTransport = http.makeNodeTransport; exports.createGetModuleFromFilename = module$1.createGetModuleFromFilename; exports.eveInstrumentation = eve.eveInstrumentation; exports.httpServerIntegration = httpServerIntegration.httpServerIntegration; exports.httpServerSpansIntegration = httpServerSpansIntegration.httpServerSpansIntegration; exports.processSessionIntegration = processSession.processSessionIntegration; exports.NodeClient = client.NodeClient; exports.anrIntegration = index.anrIntegration; exports.disableAnrDetectionForCallback = index.disableAnrDetectionForCallback; //# sourceMappingURL=index.js.map