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