@sentry/node
Version:
Sentry Node SDK using OpenTelemetry for performance instrumentation
238 lines (233 loc) • 13.7 kB
JavaScript
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