@sentry/google-cloud-serverless
Version:
Official Sentry SDK for Google Cloud Functions
203 lines (198 loc) • 10.8 kB
JavaScript
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
const node = require('@sentry/node');
const core = require('@sentry/core');
const sdk = require('./sdk.js');
const googleCloudHttp = require('./integrations/google-cloud-http.js');
const googleCloudGrpc = require('./integrations/google-cloud-grpc.js');
const cloud_events = require('./gcpfunction/cloud_events.js');
const http = require('./gcpfunction/http.js');
const events = require('./gcpfunction/events.js');
exports.NODE_VERSION = node.NODE_VERSION;
exports.NodeClient = node.NodeClient;
exports.OpenFeatureIntegrationHook = node.OpenFeatureIntegrationHook;
exports.SDK_VERSION = node.SDK_VERSION;
exports.SEMANTIC_ATTRIBUTE_SENTRY_OP = node.SEMANTIC_ATTRIBUTE_SENTRY_OP;
exports.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN = node.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN;
exports.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE = node.SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE;
exports.Scope = node.Scope;
exports.SentryMastraExporter = node.SentryMastraExporter;
exports.addBreadcrumb = node.addBreadcrumb;
exports.addEventProcessor = node.addEventProcessor;
exports.addIntegration = node.addIntegration;
exports.amqplibIntegration = node.amqplibIntegration;
exports.anrIntegration = node.anrIntegration;
exports.anthropicAIIntegration = node.anthropicAIIntegration;
exports.bindScopeToEmitter = node.bindScopeToEmitter;
exports.buildLaunchDarklyFlagUsedHandler = node.buildLaunchDarklyFlagUsedHandler;
exports.captureCheckIn = node.captureCheckIn;
exports.captureEvent = node.captureEvent;
exports.captureException = node.captureException;
exports.captureFeedback = node.captureFeedback;
exports.captureMessage = node.captureMessage;
exports.captureSession = node.captureSession;
exports.childProcessIntegration = node.childProcessIntegration;
exports.close = node.close;
exports.consoleIntegration = node.consoleIntegration;
exports.consoleLoggingIntegration = node.consoleLoggingIntegration;
exports.contextLinesIntegration = node.contextLinesIntegration;
exports.continueTrace = node.continueTrace;
exports.createConsolaReporter = node.createConsolaReporter;
exports.createFlueInstrumentation = node.createFlueInstrumentation;
exports.createGetModuleFromFilename = node.createGetModuleFromFilename;
exports.createLangChainCallbackHandler = node.createLangChainCallbackHandler;
exports.createSentryWinstonTransport = node.createSentryWinstonTransport;
exports.createTransport = node.createTransport;
exports.cron = node.cron;
exports.dataloaderIntegration = node.dataloaderIntegration;
exports.defaultStackParser = node.defaultStackParser;
exports.disableAnrDetectionForCallback = node.disableAnrDetectionForCallback;
exports.endSession = node.endSession;
exports.eveConversationHook = node.eveConversationHook;
exports.eveInstrumentation = node.eveInstrumentation;
exports.eveIntegration = node.eveIntegration;
exports.eventFiltersIntegration = node.eventFiltersIntegration;
exports.expressErrorHandler = node.expressErrorHandler;
exports.expressIntegration = node.expressIntegration;
exports.fastifyIntegration = node.fastifyIntegration;
exports.featureFlagsIntegration = node.featureFlagsIntegration;
exports.firebaseIntegration = node.firebaseIntegration;
exports.flush = node.flush;
exports.fsIntegration = node.fsIntegration;
exports.functionToStringIntegration = node.functionToStringIntegration;
exports.genericPoolIntegration = node.genericPoolIntegration;
exports.getActiveSpan = node.getActiveSpan;
exports.getAutoPerformanceIntegrations = node.getAutoPerformanceIntegrations;
exports.getClient = node.getClient;
exports.getCurrentScope = node.getCurrentScope;
exports.getGlobalScope = node.getGlobalScope;
exports.getInstrumentedModuleNames = node.getInstrumentedModuleNames;
exports.getIsolationScope = node.getIsolationScope;
exports.getOtlpTracesEndpoint = node.getOtlpTracesEndpoint;
exports.getRootSpan = node.getRootSpan;
exports.getSentryRelease = node.getSentryRelease;
exports.getSpanDescendants = node.getSpanDescendants;
exports.getSpanStatusFromHttpCode = node.getSpanStatusFromHttpCode;
exports.getTraceData = node.getTraceData;
exports.getTraceMetaTags = node.getTraceMetaTags;
exports.googleGenAIIntegration = node.googleGenAIIntegration;
exports.graphqlIntegration = node.graphqlIntegration;
exports.groqIntegration = node.groqIntegration;
exports.growthbookIntegration = node.growthbookIntegration;
exports.hapiIntegration = node.hapiIntegration;
exports.honoIntegration = node.honoIntegration;
exports.honoMiddleware = node.honoMiddleware;
exports.httpHeadersToSpanAttributes = node.httpHeadersToSpanAttributes;
exports.httpIntegration = node.httpIntegration;
exports.httpServerIntegration = node.httpServerIntegration;
exports.httpServerSpansIntegration = node.httpServerSpansIntegration;
exports.initOpenTelemetry = node.initOpenTelemetry;
exports.instrumentAnthropicAiClient = node.instrumentAnthropicAiClient;
exports.instrumentGoogleGenAIClient = node.instrumentGoogleGenAIClient;
exports.instrumentLangChainEmbeddings = node.instrumentLangChainEmbeddings;
exports.instrumentMistralAiClient = node.instrumentMistralAiClient;
exports.instrumentOpenAiClient = node.instrumentOpenAiClient;
exports.instrumentStateGraph = node.instrumentStateGraph;
exports.instrumentStateGraphCompile = node.instrumentStateGraphCompile;
exports.instrumentSupabaseClient = node.instrumentSupabaseClient;
exports.instrumentTypeSafeClient = node.instrumentTypeSafeClient;
exports.isEnabled = node.isEnabled;
exports.isInitialized = node.isInitialized;
exports.kafkaIntegration = node.kafkaIntegration;
exports.knexIntegration = node.knexIntegration;
exports.koaIntegration = node.koaIntegration;
exports.langChainIntegration = node.langChainIntegration;
exports.langGraphIntegration = node.langGraphIntegration;
exports.lastEventId = node.lastEventId;
exports.launchDarklyIntegration = node.launchDarklyIntegration;
exports.linkedErrorsIntegration = node.linkedErrorsIntegration;
exports.localVariablesIntegration = node.localVariablesIntegration;
exports.logger = node.logger;
exports.lruMemoizerIntegration = node.lruMemoizerIntegration;
exports.makeNodeTransport = node.makeNodeTransport;
exports.mastraIntegration = node.mastraIntegration;
exports.mcpServerIntegration = node.mcpServerIntegration;
exports.metrics = node.metrics;
exports.mistralAIIntegration = node.mistralAIIntegration;
exports.modulesIntegration = node.modulesIntegration;
exports.mongoIntegration = node.mongoIntegration;
exports.mongooseIntegration = node.mongooseIntegration;
exports.mysql2Integration = node.mysql2Integration;
exports.mysqlIntegration = node.mysqlIntegration;
exports.nativeNodeFetchIntegration = node.nativeNodeFetchIntegration;
exports.neonIntegration = node.neonIntegration;
exports.nodeContextIntegration = node.nodeContextIntegration;
exports.nodeRuntimeMetricsIntegration = node.nodeRuntimeMetricsIntegration;
exports.onUncaughtExceptionIntegration = node.onUncaughtExceptionIntegration;
exports.onUnhandledRejectionIntegration = node.onUnhandledRejectionIntegration;
exports.openAIIntegration = node.openAIIntegration;
exports.openFeatureIntegration = node.openFeatureIntegration;
exports.openTelemetryIntegration = node.openTelemetryIntegration;
exports.parameterize = node.parameterize;
exports.piDurableIntegration = node.piDurableIntegration;
exports.pinoIntegration = node.pinoIntegration;
exports.postgresIntegration = node.postgresIntegration;
exports.postgresJsIntegration = node.postgresJsIntegration;
exports.prismaIntegration = node.prismaIntegration;
exports.processSessionIntegration = node.processSessionIntegration;
exports.profiler = node.profiler;
exports.redisIntegration = node.redisIntegration;
exports.requestDataIntegration = node.requestDataIntegration;
exports.setAttribute = node.setAttribute;
exports.setAttributes = node.setAttributes;
exports.setContext = node.setContext;
exports.setConversationId = node.setConversationId;
exports.setCurrentClient = node.setCurrentClient;
exports.setExtra = node.setExtra;
exports.setExtras = node.setExtras;
exports.setHttpStatus = node.setHttpStatus;
exports.setMeasurement = node.setMeasurement;
exports.setTag = node.setTag;
exports.setTags = node.setTags;
exports.setUser = node.setUser;
exports.setupExpressErrorHandler = node.setupExpressErrorHandler;
exports.setupHapiErrorHandler = node.setupHapiErrorHandler;
exports.setupKoaErrorHandler = node.setupKoaErrorHandler;
exports.spanStreamingIntegration = node.spanStreamingIntegration;
exports.spanToBaggageHeader = node.spanToBaggageHeader;
exports.spanToJSON = node.spanToJSON;
exports.spanToStaticSpanJSON = node.spanToStaticSpanJSON;
exports.spanToTraceHeader = node.spanToTraceHeader;
exports.spotlightIntegration = node.spotlightIntegration;
exports.startInactiveSpan = node.startInactiveSpan;
exports.startNewTrace = node.startNewTrace;
exports.startSession = node.startSession;
exports.startSpan = node.startSpan;
exports.startSpanManual = node.startSpanManual;
exports.statsigIntegration = node.statsigIntegration;
exports.supabaseIntegration = node.supabaseIntegration;
exports.suppressTracing = node.suppressTracing;
exports.systemErrorIntegration = node.systemErrorIntegration;
exports.tediousIntegration = node.tediousIntegration;
exports.togetherAIIntegration = node.togetherAIIntegration;
exports.trpcMiddleware = node.trpcMiddleware;
exports.typesafeIntegration = node.typesafeIntegration;
exports.unleashIntegration = node.unleashIntegration;
exports.updateSpanName = node.updateSpanName;
exports.vercelAIIntegration = node.vercelAIIntegration;
exports.winterCGHeadersToDict = node.winterCGHeadersToDict;
exports.withActiveSpan = node.withActiveSpan;
exports.withIsolationScope = node.withIsolationScope;
exports.withMonitor = node.withMonitor;
exports.withScope = node.withScope;
exports.withStaticSpan = node.withStaticSpan;
exports.withStreamedSpan = node.withStreamedSpan;
exports.workerThreadsIntegration = node.workerThreadsIntegration;
exports.wrapMcpServerWithSentry = node.wrapMcpServerWithSentry;
exports.zodErrorsIntegration = node.zodErrorsIntegration;
exports.captureConsoleIntegration = core.captureConsoleIntegration;
exports.dedupeIntegration = core.dedupeIntegration;
exports.extraErrorDataIntegration = core.extraErrorDataIntegration;
exports.rewriteFramesIntegration = core.rewriteFramesIntegration;
exports.getDefaultIntegrations = sdk.getDefaultIntegrations;
exports.init = sdk.init;
exports.googleCloudHttpIntegration = googleCloudHttp.googleCloudHttpIntegration;
exports.googleCloudGrpcIntegration = googleCloudGrpc.googleCloudGrpcIntegration;
exports.wrapCloudEventFunction = cloud_events.wrapCloudEventFunction;
exports.wrapHttpFunction = http.wrapHttpFunction;
exports.wrapEventFunction = events.wrapEventFunction;
//# sourceMappingURL=index.js.map