@sentry/node
Version:
Sentry Node SDK using OpenTelemetry for performance instrumentation
222 lines (217 loc) • 12.8 kB
JavaScript
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
const http = require('./integrations/http.js');
const index$n = require('./integrations/node-fetch/index.js');
const index$5 = require('./integrations/fs/index.js');
const express = require('./integrations/tracing/express.js');
const index$4 = require('./integrations/tracing/fastify/index.js');
const index$a = require('./integrations/tracing/graphql/index.js');
const index$d = require('./integrations/tracing/kafka/index.js');
const index$i = require('./integrations/tracing/lrumemoizer/index.js');
const index$j = require('./integrations/tracing/mongo/index.js');
const index$k = require('./integrations/tracing/mongoose/index.js');
const index$m = require('./integrations/tracing/mysql/index.js');
const index$l = require('./integrations/tracing/mysql2/index.js');
const index$r = require('./integrations/tracing/redis/index.js');
const index$p = require('./integrations/tracing/postgres/index.js');
const postgresjs = require('./integrations/tracing/postgresjs.js');
const index$q = require('./integrations/tracing/prisma/index.js');
const index$b = require('./integrations/tracing/hapi/index.js');
const index$c = require('./integrations/tracing/hono/index.js');
const index$f = require('./integrations/tracing/koa/index.js');
const index$2 = require('./integrations/tracing/connect/index.js');
const index$e = require('./integrations/tracing/knex/index.js');
const index$s = require('./integrations/tracing/tedious/index.js');
const index$6 = require('./integrations/tracing/genericPool/index.js');
const index$3 = require('./integrations/tracing/dataloader/index.js');
const index = require('./integrations/tracing/amqplib/index.js');
const index$t = require('./integrations/tracing/vercelai/index.js');
const index$o = require('./integrations/tracing/openai/index.js');
const index$1 = require('./integrations/tracing/anthropic-ai/index.js');
const index$9 = require('./integrations/tracing/google-genai/index.js');
const index$g = require('./integrations/tracing/langchain/index.js');
const index$h = require('./integrations/tracing/langgraph/index.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 firebase = require('./integrations/tracing/firebase/firebase.js');
const index$8 = require('./sdk/index.js');
const initOtel = require('./sdk/initOtel.js');
const index$7 = require('./integrations/tracing/index.js');
const opentelemetry = require('@sentry/opentelemetry');
const core = require('@sentry/core');
const nodeCore = require('@sentry/node-core');
exports.httpIntegration = http.httpIntegration;
exports.nativeNodeFetchIntegration = index$n.nativeNodeFetchIntegration;
exports.fsIntegration = index$5.fsIntegration;
exports.expressIntegration = express.expressIntegration;
exports.setupExpressErrorHandler = express.setupExpressErrorHandler;
exports.fastifyIntegration = index$4.fastifyIntegration;
exports.setupFastifyErrorHandler = index$4.setupFastifyErrorHandler;
exports.graphqlIntegration = index$a.graphqlIntegration;
exports.kafkaIntegration = index$d.kafkaIntegration;
exports.lruMemoizerIntegration = index$i.lruMemoizerIntegration;
exports.mongoIntegration = index$j.mongoIntegration;
exports.mongooseIntegration = index$k.mongooseIntegration;
exports.mysqlIntegration = index$m.mysqlIntegration;
exports.mysql2Integration = index$l.mysql2Integration;
exports.redisIntegration = index$r.redisIntegration;
exports.postgresIntegration = index$p.postgresIntegration;
exports.postgresJsIntegration = postgresjs.postgresJsIntegration;
exports.prismaIntegration = index$q.prismaIntegration;
exports.hapiIntegration = index$b.hapiIntegration;
exports.setupHapiErrorHandler = index$b.setupHapiErrorHandler;
exports.honoIntegration = index$c.honoIntegration;
exports.setupHonoErrorHandler = index$c.setupHonoErrorHandler;
exports.koaIntegration = index$f.koaIntegration;
exports.setupKoaErrorHandler = index$f.setupKoaErrorHandler;
exports.connectIntegration = index$2.connectIntegration;
exports.setupConnectErrorHandler = index$2.setupConnectErrorHandler;
exports.knexIntegration = index$e.knexIntegration;
exports.tediousIntegration = index$s.tediousIntegration;
exports.genericPoolIntegration = index$6.genericPoolIntegration;
exports.dataloaderIntegration = index$3.dataloaderIntegration;
exports.amqplibIntegration = index.amqplibIntegration;
exports.vercelAIIntegration = index$t.vercelAIIntegration;
exports.openAIIntegration = index$o.openAIIntegration;
exports.anthropicAIIntegration = index$1.anthropicAIIntegration;
exports.googleGenAIIntegration = index$9.googleGenAIIntegration;
exports.langChainIntegration = index$g.langChainIntegration;
exports.langGraphIntegration = index$h.langGraphIntegration;
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.firebaseIntegration = firebase.firebaseIntegration;
exports.getDefaultIntegrations = index$8.getDefaultIntegrations;
exports.getDefaultIntegrationsWithoutPerformance = index$8.getDefaultIntegrationsWithoutPerformance;
exports.init = index$8.init;
exports.initWithoutDefaultIntegrations = index$8.initWithoutDefaultIntegrations;
exports.initOpenTelemetry = initOtel.initOpenTelemetry;
exports.preloadOpenTelemetry = initOtel.preloadOpenTelemetry;
exports.getAutoPerformanceIntegrations = index$7.getAutoPerformanceIntegrations;
exports.setNodeAsyncContextStrategy = 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.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE = core.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE;
exports.Scope = core.Scope;
exports.addBreadcrumb = core.addBreadcrumb;
exports.addEventProcessor = core.addEventProcessor;
exports.addIntegration = core.addIntegration;
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.createLangChainCallbackHandler = core.createLangChainCallbackHandler;
exports.createTransport = core.createTransport;
exports.dedupeIntegration = core.dedupeIntegration;
exports.endSession = core.endSession;
exports.eventFiltersIntegration = core.eventFiltersIntegration;
exports.expressErrorHandler = core.expressErrorHandler;
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.inboundFiltersIntegration = core.inboundFiltersIntegration;
exports.instrumentAnthropicAiClient = core.instrumentAnthropicAiClient;
exports.instrumentGoogleGenAIClient = core.instrumentGoogleGenAIClient;
exports.instrumentLangChainEmbeddings = core.instrumentLangChainEmbeddings;
exports.instrumentLangGraph = core.instrumentLangGraph;
exports.instrumentOpenAiClient = core.instrumentOpenAiClient;
exports.instrumentStateGraphCompile = core.instrumentStateGraphCompile;
exports.instrumentSupabaseClient = core.instrumentSupabaseClient;
exports.isEnabled = core.isEnabled;
exports.isInitialized = core.isInitialized;
exports.lastEventId = core.lastEventId;
exports.linkedErrorsIntegration = core.linkedErrorsIntegration;
exports.parameterize = core.parameterize;
exports.profiler = core.profiler;
exports.requestDataIntegration = core.requestDataIntegration;
exports.rewriteFramesIntegration = core.rewriteFramesIntegration;
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.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.trpcMiddleware = core.trpcMiddleware;
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.wrapMcpServerWithSentry = core.wrapMcpServerWithSentry;
exports.zodErrorsIntegration = core.zodErrorsIntegration;
exports.NODE_VERSION = nodeCore.NODE_VERSION;
exports.NodeClient = nodeCore.NodeClient;
exports.SentryContextManager = nodeCore.SentryContextManager;
exports._INTERNAL_normalizeCollectionInterval = nodeCore._INTERNAL_normalizeCollectionInterval;
exports.anrIntegration = nodeCore.anrIntegration;
exports.childProcessIntegration = nodeCore.childProcessIntegration;
exports.consoleIntegration = nodeCore.consoleIntegration;
exports.contextLinesIntegration = nodeCore.contextLinesIntegration;
exports.createGetModuleFromFilename = nodeCore.createGetModuleFromFilename;
exports.createSentryWinstonTransport = nodeCore.createSentryWinstonTransport;
exports.cron = nodeCore.cron;
exports.defaultStackParser = nodeCore.defaultStackParser;
exports.disableAnrDetectionForCallback = nodeCore.disableAnrDetectionForCallback;
exports.generateInstrumentOnce = nodeCore.generateInstrumentOnce;
exports.getSentryRelease = nodeCore.getSentryRelease;
exports.httpServerIntegration = nodeCore.httpServerIntegration;
exports.httpServerSpansIntegration = nodeCore.httpServerSpansIntegration;
exports.localVariablesIntegration = nodeCore.localVariablesIntegration;
exports.logger = nodeCore.logger;
exports.makeNodeTransport = nodeCore.makeNodeTransport;
exports.metrics = nodeCore.metrics;
exports.modulesIntegration = nodeCore.modulesIntegration;
exports.nodeContextIntegration = nodeCore.nodeContextIntegration;
exports.nodeRuntimeMetricsIntegration = nodeCore.nodeRuntimeMetricsIntegration;
exports.onUncaughtExceptionIntegration = nodeCore.onUncaughtExceptionIntegration;
exports.onUnhandledRejectionIntegration = nodeCore.onUnhandledRejectionIntegration;
exports.pinoIntegration = nodeCore.pinoIntegration;
exports.processSessionIntegration = nodeCore.processSessionIntegration;
exports.spotlightIntegration = nodeCore.spotlightIntegration;
exports.systemErrorIntegration = nodeCore.systemErrorIntegration;
exports.validateOpenTelemetrySetup = nodeCore.validateOpenTelemetrySetup;
exports.withStreamedSpan = nodeCore.withStreamedSpan;
//# sourceMappingURL=index.js.map