From 5fa7964d853d7c415c9257ada7fc30fbdcf11684 Mon Sep 17 00:00:00 2001 From: Francesco Novy Date: Wed, 9 Sep 2026 16:03:20 +0200 Subject: [PATCH 1/4] v1 of eve docs --- .../javascript/common/agent-tracing/eve.mdx | 106 --------- .../platforms/javascript/guides/eve/index.mdx | 206 ++++++++++++++++++ redirects.js | 67 +++--- src/components/home.tsx | 2 +- src/components/platformIcon.tsx | 1 + 5 files changed, 246 insertions(+), 136 deletions(-) delete mode 100644 docs/platforms/javascript/common/agent-tracing/eve.mdx create mode 100644 docs/platforms/javascript/guides/eve/index.mdx diff --git a/docs/platforms/javascript/common/agent-tracing/eve.mdx b/docs/platforms/javascript/common/agent-tracing/eve.mdx deleted file mode 100644 index 2d578994b2251a..00000000000000 --- a/docs/platforms/javascript/common/agent-tracing/eve.mdx +++ /dev/null @@ -1,106 +0,0 @@ ---- -title: Eve -sidebar_title: Eve -sidebar_order: 27 -description: "Learn how to send Eve agent traces to Sentry over OTLP." -supported: - - javascript.node ---- - -[Eve](https://eve.dev/) is Vercel's filesystem-first framework for building durable backend AI agents on top of the Vercel AI SDK. Eve ships an official Sentry instrumentation that exports agent traces directly to Sentry's OTLP endpoint. You need to have a Sentry project set up before installing and configuring the OTLP. - -Each Eve turn produces a trace with the model calls, tool executions, token usage, and latency of that turn. Sentry shows these traces in [trace explorer](/product/trace-explorer/), and builds a wider view for debugging your [agents](/product/agents/). - - - -Eve's Sentry instrumentation sends traces only. Sentry's OTLP intake does not accept span events, so this setup does not create issues or logs. Read the [OTLP traces](/concepts/otlp/direct/traces/) guide for details on what Sentry ingests. - - - -## Installation - -Add the Sentry instrumentation from Eve's registry. The command creates `agent/instrumentation.ts` and installs the OpenTelemetry packages it needs: - -```bash -eve add instrumentation/sentry -``` - -## Configuration - -You must have a Sentry project set up before installing and configuring the OTLP. The generated instrumentation reads two values from your Sentry project through environment variables. - -### Set the Endpoint and Key - -Copy the OTLP traces endpoint and public key from the OpenTelemetry section under [Project Settings > Client Keys (DSN)](https://sentry.io/orgredirect/organizations/:orgslug/settings/projects/:projectId/keys/). - -```bash {filename:.env} -SENTRY_OTLP_TRACES_ENDPOINT="___OTLP_TRACES_URL___" -SENTRY_PUBLIC_KEY="___PUBLIC_KEY___" -``` - -The generated instrumentation registers `@vercel/otel` with an OTLP exporter that authenticates with the `x-sentry-auth` header: - -```typescript {filename:agent/instrumentation.ts} -import { OTLPHttpProtoTraceExporter, registerOTel } from "@vercel/otel"; -import { defineInstrumentation } from "eve/instrumentation"; - -export default defineInstrumentation({ - setup: ({ agentName }) => - registerOTel({ - serviceName: agentName, - traceExporter: new OTLPHttpProtoTraceExporter({ - url: process.env.SENTRY_OTLP_TRACES_ENDPOINT!, - headers: { - "x-sentry-auth": `sentry sentry_key=${process.env.SENTRY_PUBLIC_KEY}`, - }, - }), - }), -}); -``` - -Eve uses the agent name as the OpenTelemetry service name. Set a stable agent name so you can filter by it in Sentry. - -### Record Prompts and Responses - -By default, Eve records metadata only. Set `recordInputs` and `recordOutputs` to `true` to include prompts, model outputs, and tool details in the spans. This lets the Agent Tracing transcript show the full conversation. - -```typescript {filename:agent/instrumentation.ts} -export default defineInstrumentation({ - recordInputs: true, - recordOutputs: true, - setup: ({ agentName }) => { - // ... - }, -}); -``` - -Review the data your agent handles before you enable these options in production. See Eve's [instrumentation guide](https://eve.dev/docs/guides/instrumentation) for all `defineInstrumentation` options. - -## Verify - -Start Eve and send a prompt that calls a tool. Then open [Agent Tracing](/product/agents/) in Sentry and select the conversation. The transcript shows the captured input and output, and the timeline shows model calls, tool calls, token use, and latency. - -Eve emits spans that follow the OpenTelemetry GenAI semantic conventions. Sentry derives the span op from the `gen_ai.operation.name` attribute, so each turn shows up like this: - -```text -ai.eve.turn default - +-- invoke_agent gen_ai.invoke_agent - +-- step 1 gen_ai.agent_step - | +-- chat gen_ai.chat - | +-- execute_tool gen_ai.execute_tool - +-- step 2 gen_ai.agent_step - +-- chat gen_ai.chat -``` - -The `invoke_agent` span is named after the model, not the agent. Read the agent name from its `gen_ai.agent.name` attribute. A tool that calls another agent nests a second `invoke_agent` span under its `execute_tool` span. - -## Troubleshooting - -- **No traces appear.** Check that `SENTRY_OTLP_TRACES_ENDPOINT` is the project-specific traces URL from your project settings, not the OTLP base URL. Check that `SENTRY_PUBLIC_KEY` contains only the public key, not the full DSN. -- **Token and cost values are doubled.** Don't add the Sentry SDK with the Vercel AI integration to the same agent. Eve already produces the AI spans, so a second producer double-counts them. - -## Next Steps - -- [Instrument Eve agents with Sentry](https://sentry.io/cookbook/send-eve-agent-traces-to-sentry/): a step-by-step cookbook with screenshots of the result in Sentry. -- [Monitor AI agent spend with dashboards and alerts](https://sentry.io/cookbook/monitor-ai-agent-spend-with-dashboards-and-alerts/): build a dashboard for cost, tokens, models, and conversations. -- [Eve's Sentry integration page](https://eve.dev/integrations/sentry-instrumentation): the same setup from the Eve side. diff --git a/docs/platforms/javascript/guides/eve/index.mdx b/docs/platforms/javascript/guides/eve/index.mdx new file mode 100644 index 00000000000000..4f79296ab165f3 --- /dev/null +++ b/docs/platforms/javascript/guides/eve/index.mdx @@ -0,0 +1,206 @@ +--- +title: Eve +description: Learn how to send Eve agent traces, conversations, and errors to Sentry with the Sentry Node SDK. +sdk: sentry.javascript.node +fallbackGuide: javascript.node +icon: eve +categories: + - javascript + - server + - server-node +keywords: + - eve + - ai + - agents + - agent tracing +--- + +[Eve](https://eve.dev/) is Vercel's filesystem-first framework for building durable backend AI agents on top of the Vercel AI SDK. This guide sets up the `@sentry/node` SDK inside an Eve app so agent turns, model calls, tool executions, and errors flow into [Sentry Agent Tracing](/product/agents/). + + + +This guide covers the Sentry SDK-based setup, which replaces the earlier OTLP instrumentation. It requires JavaScript SDK version `11.0.0-beta.3` or later. + + + +## Prerequisites + +Before you begin, you need: + +- A Sentry [account](https://sentry.io/signup/) and [project](/product/projects/). The project's DSN tells the SDK where to send data. +- An Eve application. +- `@sentry/node` version `11.0.0-beta.3` or later. The SDK runs in Node.js only; it doesn't support browser or edge runtimes. + + + +## Install + +Choose the features you want to configure, and this guide will show you how: + + + +Then install the Sentry Node SDK: + + + +```bash {tabTitle:npm} +npm install @sentry/node@^11.0.0-beta.3 +``` + +```bash {tabTitle:yarn} +yarn add @sentry/node@^11.0.0-beta.3 +``` + +```bash {tabTitle:pnpm} +pnpm add @sentry/node@^11.0.0-beta.3 +``` + + + + + +```bash {tabTitle:npm} +npm install @sentry/node@^11.0.0-beta.3 @sentry/profiling-node@^11.0.0-beta.3 +``` + +```bash {tabTitle:yarn} +yarn add @sentry/node@^11.0.0-beta.3 @sentry/profiling-node@^11.0.0-beta.3 +``` + +```bash {tabTitle:pnpm} +pnpm add @sentry/node@^11.0.0-beta.3 @sentry/profiling-node@^11.0.0-beta.3 +``` + + + +## Configure + +Create `agent/instrumentation.ts` and initialize Sentry. Eve auto-discovers `agent/instrumentation.ts` and runs it at server startup, before it loads your agent and the AI SDK: + +```typescript {filename:agent/instrumentation.ts} +import * as Sentry from "@sentry/node"; +// ___PRODUCT_OPTION_START___ profiling +import { nodeProfilingIntegration } from "@sentry/profiling-node"; +// ___PRODUCT_OPTION_END___ profiling + +Sentry.init({ + dsn: "___PUBLIC_DSN___", + // ___PRODUCT_OPTION_START___ profiling + + integrations: [ + // Add our Profiling integration + nodeProfilingIntegration(), + ], + // ___PRODUCT_OPTION_END___ profiling + // ___PRODUCT_OPTION_START___ performance + + // Set tracesSampleRate to 1.0 to capture 100% + // of spans for tracing. + // We recommend adjusting this value in production. + // Learn more at + // https://docs.sentry.io/platforms/javascript/guides/node/configuration/options/#tracesSampleRate + tracesSampleRate: 1.0, + // ___PRODUCT_OPTION_END___ performance + // ___PRODUCT_OPTION_START___ profiling + + // Set profileSessionSampleRate to 1.0 to profile every session. + // Learn more at + // https://docs.sentry.io/platforms/javascript/configuration/options/#profileSessionSampleRate + profileSessionSampleRate: 1.0, + // ___PRODUCT_OPTION_END___ profiling +}); +``` + +Because Eve runs this file before your agent and the AI SDK load, the SDK can instrument everything from the first turn — you don't need the `--import` flag or any extra bootstrapping, and you don't need to initialize `@sentry/node` anywhere else. + + + +To also capture prompts, model outputs, and tool details on your agent spans — so the Agent Tracing transcript shows the full exchange — add `dataCollection`: + +```typescript {filename:agent/instrumentation.ts} +Sentry.init({ + dsn: "___PUBLIC_DSN___", + tracesSampleRate: 1.0, + // Record generative AI inputs and outputs on your agent spans + dataCollection: {}, +}); +``` + +Passing `dataCollection: {}` opts generative AI inputs and outputs **on**, along with other permissive defaults (bodies, cookies, user info, and more). Review the data your agent handles and tighten these before production. See the Agent Tracing privacy controls for how to turn inputs and outputs off. + + + +## Verify + +Start Eve and send a prompt that calls a tool. Then open [Agent Tracing](/product/agents/) in Sentry and select the run. The timeline shows the model calls, tool calls, token usage, and latency for that turn, plus any errors your agent threw. + +If no data appears, confirm that: + +- The `dsn` belongs to the Sentry project you're viewing. +- `tracesSampleRate` is greater than `0`. +- Your app completed at least one agent turn after you added `agent/instrumentation.ts`. + + + +## Link Conversations + +Each Eve turn is its own durable workflow, so a session's turns land in separate traces. To group them into a single [Conversation](/product/agents/conversations/) in the Agents dashboards, add the `eveConversationHook` in an `agent/hooks/sentry.ts` file: + +```typescript {filename:agent/hooks/sentry.ts} +import * as Sentry from "@sentry/node"; +import { defineHook } from "eve/hooks"; + +export default defineHook(Sentry.eveConversationHook()); +``` + +This tags every turn of a session with the durable session id (`ctx.session.id`) as the Sentry conversation id, so all of the session's AI spans share the same `gen_ai.conversation.id` and group into one conversation. + +To derive the conversation id yourself — for example, to group a subagent's turns under a root or parent session — pass `getConversationId`: + +```typescript {filename:agent/hooks/sentry.ts} +import * as Sentry from "@sentry/node"; +import { defineHook } from "eve/hooks"; + +export default defineHook( + Sentry.eveConversationHook({ + getConversationId: (context) => context.session.id, + }) +); +``` + +## Instrument Other Dependencies + +The basic setup instruments the AI SDK and HTTP/fetch calls. To also instrument other libraries — such as database clients like `pg` or `mysql` — preload the Sentry ESM loader and keep those packages external so the loader can transform them. + +Start Eve with the loader preloaded: + +```bash +NODE_OPTIONS='--import=@sentry/node/import' eve start +``` + +Then list the packages you want instrumented under `externalDependencies` in `agent/agent.ts`: + +```typescript {filename:agent/agent.ts} +import { defineAgent } from "eve"; + +export default defineAgent({ + build: { + externalDependencies: ["pg", "mysql"], + }, +}); +``` + +If Eve inlines a dependency into the server bundle, the loader can't hook it, so keeping it external leaves it a real module the transform can instrument. The AI SDK doesn't need this — it uses a native diagnostics channel. + +## Next Steps + +- [Name your agents](/product/agents/naming/) so you can identify them in the Agents Dashboard. +- [Track AI agent spend with dashboards and alerts](https://sentry.io/cookbook/monitor-ai-agent-spend-with-dashboards-and-alerts/): build a dashboard for cost, tokens, models, and conversations. +- Review Eve's [instrumentation guide](https://eve.dev/docs/guides/instrumentation) for the framework side of the setup. + +## Supported Versions + +- `@sentry/node`: `>=11.0.0-beta.3` +- `eve`: tested with `0.52.3` and later diff --git a/redirects.js b/redirects.js index 86e5a71a77f41f..724d7043852607 100644 --- a/redirects.js +++ b/redirects.js @@ -444,7 +444,8 @@ const developerDocsRedirects = [ }, { source: '/backend/cross-region-replication/', - destination: '/application-architecture/multi-region-deployment/cross-region-replication/', + destination: + '/application-architecture/multi-region-deployment/cross-region-replication/', }, { source: '/backend/cross-region-rpc/', @@ -1445,7 +1446,8 @@ const userDocsRedirects = [ }, { source: '/product/sentry-basics/integrate-frontend/initialize-sentry-sdk/', - destination: '/product/sentry-basics/getting-started-tutorial/initialize-sentry-sdk-frontend/', + destination: + '/product/sentry-basics/getting-started-tutorial/initialize-sentry-sdk-frontend/', }, { source: '/product/sentry-basics/integrate-frontend/generate-first-error/', @@ -1453,7 +1455,8 @@ const userDocsRedirects = [ }, { source: '/product/sentry-basics/integrate-frontend/upload-source-maps/', - destination: '/product/sentry-basics/getting-started-tutorial/enable-readable-stack-traces/', + destination: + '/product/sentry-basics/getting-started-tutorial/enable-readable-stack-traces/', }, { source: '/product/sentry-basics/integrate-frontend/configure-scms/', @@ -2096,13 +2099,11 @@ const userDocsRedirects = [ }, { source: '/platforms/react-native/manual-setup/expo/eas-build-hooks/', - destination: - '/platforms/react-native/guides/expo/manual-setup/expo/eas-build-hooks/', + destination: '/platforms/react-native/guides/expo/manual-setup/expo/eas-build-hooks/', }, { source: '/platforms/react-native/manual-setup/expo/expo-updates/', - destination: - '/platforms/react-native/guides/expo/manual-setup/expo/expo-updates/', + destination: '/platforms/react-native/guides/expo/manual-setup/expo/expo-updates/', }, { source: '/platforms/react-native/manual-setup/expo/gradle/', @@ -2149,7 +2150,7 @@ const userDocsRedirects = [ source: '/ai/sentry-cli/', destination: 'https://cli.sentry.dev', }, - // Redirects for Insights → Product Agents migration + // Redirects for Insights → Product Agents migration { source: '/product/insights/llm-monitoring/', destination: '/product/agents/', @@ -2283,23 +2284,19 @@ const userDocsRedirects = [ // Cloudflare AI pages moved from Features to Agent Tracing. { source: '/platforms/javascript/guides/cloudflare/features/agents-sdk.md', - destination: - '/platforms/javascript/guides/cloudflare/agent-tracing/agents-sdk.md', + destination: '/platforms/javascript/guides/cloudflare/agent-tracing/agents-sdk.md', }, { - source: - '/platforms/javascript/guides/cloudflare/features/agents-sdk/:path*', + source: '/platforms/javascript/guides/cloudflare/features/agents-sdk/:path*', destination: '/platforms/javascript/guides/cloudflare/agent-tracing/agents-sdk/:path*', }, { source: '/platforms/javascript/guides/cloudflare/features/workers-ai.md', - destination: - '/platforms/javascript/guides/cloudflare/agent-tracing/workers-ai.md', + destination: '/platforms/javascript/guides/cloudflare/agent-tracing/workers-ai.md', }, { - source: - '/platforms/javascript/guides/cloudflare/features/workers-ai/:path*', + source: '/platforms/javascript/guides/cloudflare/features/workers-ai/:path*', destination: '/platforms/javascript/guides/cloudflare/agent-tracing/workers-ai/:path*', }, @@ -2314,15 +2311,13 @@ const userDocsRedirects = [ destination: '/platforms/javascript/agent-tracing/mastra/:path*', }, { - source: - '/platforms/javascript/guides/:guide/configuration/integrations/mastra.md', + source: '/platforms/javascript/guides/:guide/configuration/integrations/mastra.md', destination: '/platforms/javascript/guides/:guide/agent-tracing/mastra.md', }, { source: '/platforms/javascript/guides/:guide/configuration/integrations/mastra/:path*', - destination: - '/platforms/javascript/guides/:guide/agent-tracing/mastra/:path*', + destination: '/platforms/javascript/guides/:guide/agent-tracing/mastra/:path*', }, { source: '/platforms/javascript/ai-agent-monitoring/mastra.md', @@ -2337,10 +2332,8 @@ const userDocsRedirects = [ destination: '/platforms/javascript/guides/:guide/agent-tracing/mastra.md', }, { - source: - '/platforms/javascript/guides/:guide/ai-agent-monitoring/mastra/:path*', - destination: - '/platforms/javascript/guides/:guide/agent-tracing/mastra/:path*', + source: '/platforms/javascript/guides/:guide/ai-agent-monitoring/mastra/:path*', + destination: '/platforms/javascript/guides/:guide/agent-tracing/mastra/:path*', }, { source: '/platforms/javascript/ai-agent-tracing/mastra.md', @@ -2355,10 +2348,25 @@ const userDocsRedirects = [ destination: '/platforms/javascript/guides/:guide/agent-tracing/mastra.md', }, { - source: - '/platforms/javascript/guides/:guide/ai-agent-tracing/mastra/:path*', - destination: - '/platforms/javascript/guides/:guide/agent-tracing/mastra/:path*', + source: '/platforms/javascript/guides/:guide/ai-agent-tracing/mastra/:path*', + destination: '/platforms/javascript/guides/:guide/agent-tracing/mastra/:path*', + }, + // Eve lifted from the Agent Tracing integration page to a standalone guide + { + source: '/platforms/javascript/agent-tracing/eve.md', + destination: '/platforms/javascript/guides/eve/', + }, + { + source: '/platforms/javascript/agent-tracing/eve/:path*', + destination: '/platforms/javascript/guides/eve/', + }, + { + source: '/platforms/javascript/guides/:guide/agent-tracing/eve.md', + destination: '/platforms/javascript/guides/eve/', + }, + { + source: '/platforms/javascript/guides/:guide/agent-tracing/eve/:path*', + destination: '/platforms/javascript/guides/eve/', }, // Agent Tracing moved to top-level feature // Python AI library pages moved from integrations to agent-tracing @@ -2464,7 +2472,8 @@ const userDocsRedirects = [ destination: '/platforms/javascript/agent-tracing/google-genai/', }, { - source: '/platforms/javascript/guides/:guide/configuration/integrations/google-genai/', + source: + '/platforms/javascript/guides/:guide/configuration/integrations/google-genai/', destination: '/platforms/javascript/guides/:guide/agent-tracing/google-genai/', }, { diff --git a/src/components/home.tsx b/src/components/home.tsx index 3b79b0ce572974..512238fc37c276 100644 --- a/src/components/home.tsx +++ b/src/components/home.tsx @@ -175,7 +175,7 @@ export async function Home() { } /> Date: Wed, 9 Sep 2026 16:42:14 +0200 Subject: [PATCH 2/4] docs(javascript): extend eve guide from node, use getInstrumentedModuleNames, exclude eve from browser content - Make the standalone Eve guide extend the Node guide (fallbackGuide: javascript.node) with error-monitoring/tracing/profiling onboarding toggles. - Use getInstrumentedModuleNames() for orchestrion externalDependencies (getsentry/sentry-javascript#24254). - Add javascript.eve to every notSupported list in JS common content wherever javascript.node is excluded, so browser-only content is hidden from the Eve guide. Co-Authored-By: Claude Opus 4.8 (1M context) Claude-Session: https://claude.ai/code/session_01RaYGdTstWVZKU9X4NjtYV1 --- .../javascript/common/agent-tracing/anthropic.mdx | 6 +++--- .../common/agent-tracing/google-genai.mdx | 6 +++--- .../javascript/common/agent-tracing/index.mdx | 2 +- .../javascript/common/agent-tracing/langchain.mdx | 6 +++--- .../javascript/common/agent-tracing/langgraph.mdx | 6 +++--- .../javascript/common/agent-tracing/openai.mdx | 6 +++--- .../javascript/common/best-practices/index.mdx | 1 + .../common/best-practices/micro-frontends.mdx | 1 + .../best-practices/multiple-sentry-instances.mdx | 1 + .../common/best-practices/offline-caching.mdx | 1 + .../common/best-practices/shared-environments.mdx | 1 + .../common/best-practices/web-workers.mdx | 1 + .../configuration/integrations/breadcrumbs.mdx | 1 + .../configuration/integrations/browserapierrors.mdx | 1 + .../configuration/integrations/browserprofiling.mdx | 1 + .../configuration/integrations/browsersession.mdx | 1 + .../configuration/integrations/browsertracing.mdx | 1 + .../configuration/integrations/contextlines.mdx | 1 + .../configuration/integrations/elementtiming.mdx | 1 + .../configuration/integrations/globalhandlers.mdx | 1 + .../configuration/integrations/graphqlclient.mdx | 1 + .../configuration/integrations/httpclient.mdx | 1 + .../configuration/integrations/httpcontext.mdx | 1 + .../configuration/integrations/launchdarkly.mdx | 1 + .../configuration/integrations/modulemetadata.mdx | 1 + .../configuration/integrations/openfeature.mdx | 1 + .../common/configuration/integrations/replay.mdx | 1 + .../configuration/integrations/replaycanvas.mdx | 1 + .../integrations/reportingobserver.mdx | 1 + .../common/configuration/integrations/statsig.mdx | 1 + .../common/configuration/integrations/unleash.mdx | 1 + .../common/configuration/integrations/webworker.mdx | 1 + .../javascript/common/configuration/transports.mdx | 1 + .../common/data-management/data-collected/index.mdx | 2 +- docs/platforms/javascript/common/install/loader.mdx | 1 + docs/platforms/javascript/common/install/npm.mdx | 1 + docs/platforms/javascript/common/logs/index.mdx | 4 ++-- docs/platforms/javascript/common/metrics/index.mdx | 2 +- .../common/session-replay/configuration.mdx | 1 + .../javascript/common/session-replay/index.mdx | 1 + .../common/session-replay/issue-types.mdx | 1 + .../javascript/common/session-replay/privacy.mdx | 1 + .../common/session-replay/troubleshooting.mdx | 1 + .../session-replay/understanding-sessions.mdx | 1 + .../sourcemaps/uploading/hosting-publicly.mdx | 1 + .../dealing-with-cors-issues/index.mdx | 1 + docs/platforms/javascript/common/tracing/index.mdx | 4 ++-- .../common/troubleshooting/supported-browsers.mdx | 1 + .../common/user-feedback/configuration/index.mdx | 2 +- .../user-feedback/configuration/index__v7.x.mdx | 2 +- .../javascript/common/user-feedback/index.mdx | 2 +- docs/platforms/javascript/guides/eve/index.mdx | 13 ++++++------- 52 files changed, 69 insertions(+), 32 deletions(-) diff --git a/docs/platforms/javascript/common/agent-tracing/anthropic.mdx b/docs/platforms/javascript/common/agent-tracing/anthropic.mdx index 58dfc1a673e106..5981779c1edc37 100644 --- a/docs/platforms/javascript/common/agent-tracing/anthropic.mdx +++ b/docs/platforms/javascript/common/agent-tracing/anthropic.mdx @@ -47,7 +47,7 @@ supported: _Import name: `Sentry.anthropicAIIntegration`_ - + If you are using a different runtime (like Bun, Cloudflare Workers or a Browser) or experiencing missing spans, you need to use **[Manual Instrumentation](#manual-instrumentation)** to explicitly wrap your AI client instance instead. @@ -61,7 +61,7 @@ supported: - + ## Manual Instrumentation @@ -138,7 +138,7 @@ Defaults to `true` if `dataCollection.genAI.outputs` is `true` (which is the def - + Using the `instrumentAnthropicAiClient` wrapper for **manual instrumentation**: diff --git a/docs/platforms/javascript/common/agent-tracing/google-genai.mdx b/docs/platforms/javascript/common/agent-tracing/google-genai.mdx index 1bbacb51e7d68d..6049503540bff0 100644 --- a/docs/platforms/javascript/common/agent-tracing/google-genai.mdx +++ b/docs/platforms/javascript/common/agent-tracing/google-genai.mdx @@ -47,7 +47,7 @@ supported: _Import name: `Sentry.googleGenAIIntegration`_ - + If you are using a different runtime (like Bun, Cloudflare Workers or a Browser) or experiencing missing spans, you need to use **[Manual Instrumentation](#manual-instrumentation)** to explicitly wrap your AI client instance instead. @@ -61,7 +61,7 @@ supported: - + ## Manual Instrumentation @@ -134,7 +134,7 @@ Sentry.init({ - + Using the `instrumentGoogleGenAIClient` wrapper for **manual instrumentation**: diff --git a/docs/platforms/javascript/common/agent-tracing/index.mdx b/docs/platforms/javascript/common/agent-tracing/index.mdx index 79825ac2ce7f12..20fa1af6db3cef 100644 --- a/docs/platforms/javascript/common/agent-tracing/index.mdx +++ b/docs/platforms/javascript/common/agent-tracing/index.mdx @@ -257,7 +257,7 @@ If you're building MCP (Model Context Protocol) servers, Sentry can also track t - + ## Prerequisites diff --git a/docs/platforms/javascript/common/agent-tracing/langchain.mdx b/docs/platforms/javascript/common/agent-tracing/langchain.mdx index c53f98a84ba1aa..8da84b338a28ee 100644 --- a/docs/platforms/javascript/common/agent-tracing/langchain.mdx +++ b/docs/platforms/javascript/common/agent-tracing/langchain.mdx @@ -47,7 +47,7 @@ supported: _Import name: `Sentry.langChainIntegration`_ - + If you are using a different runtime (like Bun, Cloudflare Workers or a Browser) or experiencing missing spans, you need to use **[Manual Instrumentation](#manual-instrumentation)** to explicitly wrap your AI client instance instead. @@ -61,7 +61,7 @@ supported: - + ## Manual Instrumentation @@ -138,7 +138,7 @@ Sentry.init({ - + Using the `createLangChainCallbackHandler` wrapper for **manual instrumentation**: diff --git a/docs/platforms/javascript/common/agent-tracing/langgraph.mdx b/docs/platforms/javascript/common/agent-tracing/langgraph.mdx index 8a31c1a147c148..0e02d36cae608c 100644 --- a/docs/platforms/javascript/common/agent-tracing/langgraph.mdx +++ b/docs/platforms/javascript/common/agent-tracing/langgraph.mdx @@ -47,7 +47,7 @@ supported: _Import name: `Sentry.langGraphIntegration`_ - + If you are using a different runtime (like Bun, Cloudflare Workers or a Browser) or experiencing missing spans, you need to use **[Manual Instrumentation](#manual-instrumentation)** to explicitly wrap your AI client instance instead. @@ -61,7 +61,7 @@ supported: - + ## Manual Instrumentation @@ -160,7 +160,7 @@ Sentry.init({ - + Using the `instrumentLangGraph` wrapper for **manual instrumentation**: diff --git a/docs/platforms/javascript/common/agent-tracing/openai.mdx b/docs/platforms/javascript/common/agent-tracing/openai.mdx index 7cdb6b5b749c94..c3c767a20676ed 100644 --- a/docs/platforms/javascript/common/agent-tracing/openai.mdx +++ b/docs/platforms/javascript/common/agent-tracing/openai.mdx @@ -47,7 +47,7 @@ supported: _Import name: `Sentry.openAIIntegration`_ - + If you are using a different runtime (like Bun, Cloudflare Workers or a Browser) or experiencing missing spans, **[wrap the client](#instrument-the-client)** with `instrumentOpenAiClient` instead. @@ -61,7 +61,7 @@ supported: - + ## Instrument the Client @@ -183,7 +183,7 @@ Sentry.init({ - + Using the `instrumentOpenAiClient` wrapper: diff --git a/docs/platforms/javascript/common/best-practices/index.mdx b/docs/platforms/javascript/common/best-practices/index.mdx index a55b12a1839754..57cdce4fcceaac 100644 --- a/docs/platforms/javascript/common/best-practices/index.mdx +++ b/docs/platforms/javascript/common/best-practices/index.mdx @@ -5,6 +5,7 @@ sidebar_order: 18 sidebar_section: configuration notSupported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/best-practices/micro-frontends.mdx b/docs/platforms/javascript/common/best-practices/micro-frontends.mdx index 942f91b739d309..bf50bf3a9805e4 100644 --- a/docs/platforms/javascript/common/best-practices/micro-frontends.mdx +++ b/docs/platforms/javascript/common/best-practices/micro-frontends.mdx @@ -4,6 +4,7 @@ sidebar_order: 200 description: Learn how to identify the source of errors and route events to different Sentry projects when using micro frontends or module federation. notSupported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/best-practices/multiple-sentry-instances.mdx b/docs/platforms/javascript/common/best-practices/multiple-sentry-instances.mdx index 738dbf78ab5a95..03443701052307 100644 --- a/docs/platforms/javascript/common/best-practices/multiple-sentry-instances.mdx +++ b/docs/platforms/javascript/common/best-practices/multiple-sentry-instances.mdx @@ -4,6 +4,7 @@ sidebar_order: 300 description: Learn how to manage several Sentry instances by creating your own clients. notSupported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/best-practices/offline-caching.mdx b/docs/platforms/javascript/common/best-practices/offline-caching.mdx index ad1fc32cb3c052..57e3bd0da439db 100644 --- a/docs/platforms/javascript/common/best-practices/offline-caching.mdx +++ b/docs/platforms/javascript/common/best-practices/offline-caching.mdx @@ -8,6 +8,7 @@ notSupported: - javascript.electron - javascript.wasm - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/best-practices/shared-environments.mdx b/docs/platforms/javascript/common/best-practices/shared-environments.mdx index 06aa6182dc8065..37df027b4baf7d 100644 --- a/docs/platforms/javascript/common/best-practices/shared-environments.mdx +++ b/docs/platforms/javascript/common/best-practices/shared-environments.mdx @@ -4,6 +4,7 @@ sidebar_order: 50 description: Learn how to use Sentry in shared environments (for example in browser extensions or VSCode extensions). notSupported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/best-practices/web-workers.mdx b/docs/platforms/javascript/common/best-practices/web-workers.mdx index 82fbb3a399fa56..01b4155158c1e5 100644 --- a/docs/platforms/javascript/common/best-practices/web-workers.mdx +++ b/docs/platforms/javascript/common/best-practices/web-workers.mdx @@ -8,6 +8,7 @@ supported: notSupported: - javascript.cordova - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/breadcrumbs.mdx b/docs/platforms/javascript/common/configuration/integrations/breadcrumbs.mdx index 29b7210cc3e5c8..a9ff972c65da11 100644 --- a/docs/platforms/javascript/common/configuration/integrations/breadcrumbs.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/breadcrumbs.mdx @@ -3,6 +3,7 @@ title: Breadcrumbs description: "Wraps native browser APIs to capture breadcrumbs. (default)" notSupported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/browserapierrors.mdx b/docs/platforms/javascript/common/configuration/integrations/browserapierrors.mdx index 1bd1b023eacce5..313f75aa9c4b32 100644 --- a/docs/platforms/javascript/common/configuration/integrations/browserapierrors.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/browserapierrors.mdx @@ -4,6 +4,7 @@ description: "Wraps native time and events APIs (`setTimeout`, `setInterval`, `r notSupported: - javascript.electron - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/browserprofiling.mdx b/docs/platforms/javascript/common/configuration/integrations/browserprofiling.mdx index 0e38d2b0b6de08..bbc4597c1dc410 100644 --- a/docs/platforms/javascript/common/configuration/integrations/browserprofiling.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/browserprofiling.mdx @@ -5,6 +5,7 @@ notSupported: - javascript.cordova - javascript.capacitor - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/browsersession.mdx b/docs/platforms/javascript/common/configuration/integrations/browsersession.mdx index f5eb7c3e6a6180..f616107f64c8ce 100644 --- a/docs/platforms/javascript/common/configuration/integrations/browsersession.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/browsersession.mdx @@ -4,6 +4,7 @@ description: "Track healthy Sessions in the Browser." notSupported: - javascript.cordova - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/browsertracing.mdx b/docs/platforms/javascript/common/configuration/integrations/browsertracing.mdx index 3355d9e3a8f1fd..7023b09a913734 100644 --- a/docs/platforms/javascript/common/configuration/integrations/browsertracing.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/browsertracing.mdx @@ -4,6 +4,7 @@ description: "Capture performance data for the Browser." notSupported: - javascript.cordova - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/contextlines.mdx b/docs/platforms/javascript/common/configuration/integrations/contextlines.mdx index 15cd1bfd149016..bc795fb4e9909a 100644 --- a/docs/platforms/javascript/common/configuration/integrations/contextlines.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/contextlines.mdx @@ -4,6 +4,7 @@ description: "Adds source code from inline JavaScript of the current page's HTML notSupported: - javascript.cordova - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/elementtiming.mdx b/docs/platforms/javascript/common/configuration/integrations/elementtiming.mdx index 0d6fcfac95647a..92420c8534a2ce 100644 --- a/docs/platforms/javascript/common/configuration/integrations/elementtiming.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/elementtiming.mdx @@ -6,6 +6,7 @@ notSupported: - javascript.cordova - javascript.capacitor - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/globalhandlers.mdx b/docs/platforms/javascript/common/configuration/integrations/globalhandlers.mdx index 15c83d5803de2a..f07bdf244fde3b 100644 --- a/docs/platforms/javascript/common/configuration/integrations/globalhandlers.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/globalhandlers.mdx @@ -4,6 +4,7 @@ description: "Attaches global handlers to capture uncaught exceptions and unhand notSupported: - javascript.electron - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/graphqlclient.mdx b/docs/platforms/javascript/common/configuration/integrations/graphqlclient.mdx index f4cc5405290390..98cad960e93a8e 100644 --- a/docs/platforms/javascript/common/configuration/integrations/graphqlclient.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/graphqlclient.mdx @@ -3,6 +3,7 @@ title: GraphQLClient description: "Enhance spans and breadcrumbs with data from GraphQL requests." notSupported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/httpclient.mdx b/docs/platforms/javascript/common/configuration/integrations/httpclient.mdx index 4174a8f456e1ca..b144ecd9154ad6 100644 --- a/docs/platforms/javascript/common/configuration/integrations/httpclient.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/httpclient.mdx @@ -3,6 +3,7 @@ title: HttpClient description: "Captures errors on failed requests from Fetch and XHR and attaches request and response information." notSupported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/httpcontext.mdx b/docs/platforms/javascript/common/configuration/integrations/httpcontext.mdx index 220f435eb4899d..d8823c58e92f79 100644 --- a/docs/platforms/javascript/common/configuration/integrations/httpcontext.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/httpcontext.mdx @@ -4,6 +4,7 @@ description: "Attaches HTTP request information, such as URL, user-agent, referr notSupported: - javascript.electron - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/launchdarkly.mdx b/docs/platforms/javascript/common/configuration/integrations/launchdarkly.mdx index 1e50e3d11c8a6a..b163fb03f3213b 100644 --- a/docs/platforms/javascript/common/configuration/integrations/launchdarkly.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/launchdarkly.mdx @@ -20,6 +20,7 @@ notSupported: - javascript.nitro - javascript.nestjs - javascript.node + - javascript.eve - javascript.wasm --- diff --git a/docs/platforms/javascript/common/configuration/integrations/modulemetadata.mdx b/docs/platforms/javascript/common/configuration/integrations/modulemetadata.mdx index 270db019279b19..f85e2a883a497f 100644 --- a/docs/platforms/javascript/common/configuration/integrations/modulemetadata.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/modulemetadata.mdx @@ -4,6 +4,7 @@ description: "Adds module metadata to stack frames." notSupported: - javascript.electron - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/openfeature.mdx b/docs/platforms/javascript/common/configuration/integrations/openfeature.mdx index 8f87d9ad322218..a9627d67176b81 100644 --- a/docs/platforms/javascript/common/configuration/integrations/openfeature.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/openfeature.mdx @@ -20,6 +20,7 @@ notSupported: - javascript.nitro - javascript.nestjs - javascript.node + - javascript.eve - javascript.wasm --- diff --git a/docs/platforms/javascript/common/configuration/integrations/replay.mdx b/docs/platforms/javascript/common/configuration/integrations/replay.mdx index 0eafe8b9edffb6..df391861f36f17 100644 --- a/docs/platforms/javascript/common/configuration/integrations/replay.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/replay.mdx @@ -7,6 +7,7 @@ notSupported: - javascript.bun - javascript.deno - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/replaycanvas.mdx b/docs/platforms/javascript/common/configuration/integrations/replaycanvas.mdx index 080fd113a0d133..484b8a3d519a27 100644 --- a/docs/platforms/javascript/common/configuration/integrations/replaycanvas.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/replaycanvas.mdx @@ -7,6 +7,7 @@ notSupported: - javascript.bun - javascript.deno - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/reportingobserver.mdx b/docs/platforms/javascript/common/configuration/integrations/reportingobserver.mdx index 8f4d6384683ad3..f74cb23c5e0ab5 100644 --- a/docs/platforms/javascript/common/configuration/integrations/reportingobserver.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/reportingobserver.mdx @@ -3,6 +3,7 @@ title: ReportingObserver description: "Captures the reports collected via the `ReportingObserver` interface and sends them to Sentry." notSupported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/statsig.mdx b/docs/platforms/javascript/common/configuration/integrations/statsig.mdx index 22c74155148384..b7acf31037eadd 100644 --- a/docs/platforms/javascript/common/configuration/integrations/statsig.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/statsig.mdx @@ -18,6 +18,7 @@ notSupported: - javascript.koa - javascript.nestjs - javascript.node + - javascript.eve - javascript.wasm --- diff --git a/docs/platforms/javascript/common/configuration/integrations/unleash.mdx b/docs/platforms/javascript/common/configuration/integrations/unleash.mdx index f032d9e57a9b39..f31d32a915cf49 100644 --- a/docs/platforms/javascript/common/configuration/integrations/unleash.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/unleash.mdx @@ -20,6 +20,7 @@ notSupported: - javascript.nitro - javascript.nestjs - javascript.node + - javascript.eve - javascript.wasm --- diff --git a/docs/platforms/javascript/common/configuration/integrations/webworker.mdx b/docs/platforms/javascript/common/configuration/integrations/webworker.mdx index 3f49041ff87cb2..f11d69067ac622 100644 --- a/docs/platforms/javascript/common/configuration/integrations/webworker.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/webworker.mdx @@ -4,6 +4,7 @@ description: "Connect Web Workers with the SDK running on the main thread" notSupported: - javascript.cordova - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/transports.mdx b/docs/platforms/javascript/common/configuration/transports.mdx index 2b38187be3cb94..bb01428c921517 100644 --- a/docs/platforms/javascript/common/configuration/transports.mdx +++ b/docs/platforms/javascript/common/configuration/transports.mdx @@ -8,6 +8,7 @@ notSupported: - javascript.electron - javascript.wasm - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/data-management/data-collected/index.mdx b/docs/platforms/javascript/common/data-management/data-collected/index.mdx index 60d6a4c618d3f4..a9d511c2accef1 100644 --- a/docs/platforms/javascript/common/data-management/data-collected/index.mdx +++ b/docs/platforms/javascript/common/data-management/data-collected/index.mdx @@ -149,7 +149,7 @@ By default, the Sentry SDK sends information about the device and runtime to Sen - + ## Session Replay diff --git a/docs/platforms/javascript/common/install/loader.mdx b/docs/platforms/javascript/common/install/loader.mdx index 91de29e976014d..2faf83c9ac603c 100644 --- a/docs/platforms/javascript/common/install/loader.mdx +++ b/docs/platforms/javascript/common/install/loader.mdx @@ -23,6 +23,7 @@ notSupported: - javascript.svelte - javascript.sveltekit - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/install/npm.mdx b/docs/platforms/javascript/common/install/npm.mdx index 89d918e7edb88d..ee96257346d9a4 100644 --- a/docs/platforms/javascript/common/install/npm.mdx +++ b/docs/platforms/javascript/common/install/npm.mdx @@ -24,6 +24,7 @@ notSupported: - javascript.svelte - javascript.sveltekit - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/logs/index.mdx b/docs/platforms/javascript/common/logs/index.mdx index 930ae805000aef..447a492f0c7d9a 100644 --- a/docs/platforms/javascript/common/logs/index.mdx +++ b/docs/platforms/javascript/common/logs/index.mdx @@ -209,7 +209,7 @@ Sentry.init({ Everything in Sentry is linked by trace. When you're viewing a log, you can jump to the parent trace to see the full request context. When you're viewing a trace, you can see all logs emitted during that operation. This connection makes it easy to move between high-level performance data and detailed diagnostic logs. - **[Traces](/product/trace-explorer/)** — Logs emitted during an active span automatically include `sentry.trace.parent_span_id`. Click through from any log to see the full trace, or filter logs by trace ID to see everything that happened during a specific request. -- **[Session Replay](/product/session-replay/)** — Logs include `sentry.replay_id` when a replay is active. Jump from a log entry directly to the replay to see what the user was doing when the log was emitted. +- **[Session Replay](/product/session-replay/)** — Logs include `sentry.replay_id` when a replay is active. Jump from a log entry directly to the replay to see what the user was doing when the log was emitted. - **[Errors](/product/issues/)** — Logs capture the journey leading up to a failure. When an error occurs, your logs show what data was processed, which code paths executed, and what state the system was in — context that stack traces alone can't provide. ## Best Practices @@ -228,6 +228,6 @@ Any attributes set via `Sentry.setAttribute()` / `Sentry.setAttributes()` (or di ## Related Features - Tracing — Logs are automatically linked to traces, so you can see logs in the context of the request or operation that produced them. -- Session Replay — Logs are automatically linked to replays, letting you jump from a log entry to see what the user was doing. +- Session Replay — Logs are automatically linked to replays, letting you jump from a log entry to see what the user was doing. - Error Monitoring — Use logs to add diagnostic context that helps you understand what led to an error. - Attributes — Set attributes once and have them automatically included on all your logs. diff --git a/docs/platforms/javascript/common/metrics/index.mdx b/docs/platforms/javascript/common/metrics/index.mdx index c3a0691b64eae5..cb23a24d6f8587 100644 --- a/docs/platforms/javascript/common/metrics/index.mdx +++ b/docs/platforms/javascript/common/metrics/index.mdx @@ -34,7 +34,7 @@ With [Sentry's Application Metrics](/product/metrics/), you can send counters, g ## Integrations - + - `elementTimingIntegration` — Automatically collect render and load timing distribution metrics for key UI elements using the browser's Element Timing API. diff --git a/docs/platforms/javascript/common/session-replay/configuration.mdx b/docs/platforms/javascript/common/session-replay/configuration.mdx index f401fae00884ce..84acbfae9b5a31 100644 --- a/docs/platforms/javascript/common/session-replay/configuration.mdx +++ b/docs/platforms/javascript/common/session-replay/configuration.mdx @@ -7,6 +7,7 @@ notSupported: - javascript.bun - javascript.deno - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/session-replay/index.mdx b/docs/platforms/javascript/common/session-replay/index.mdx index f8ff311a547b1c..3425738c5b1201 100644 --- a/docs/platforms/javascript/common/session-replay/index.mdx +++ b/docs/platforms/javascript/common/session-replay/index.mdx @@ -9,6 +9,7 @@ notSupported: - javascript.bun - javascript.deno - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/session-replay/issue-types.mdx b/docs/platforms/javascript/common/session-replay/issue-types.mdx index f4501e0c4e41af..952e3ec81101c7 100644 --- a/docs/platforms/javascript/common/session-replay/issue-types.mdx +++ b/docs/platforms/javascript/common/session-replay/issue-types.mdx @@ -7,6 +7,7 @@ notSupported: - javascript.bun - javascript.deno - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/session-replay/privacy.mdx b/docs/platforms/javascript/common/session-replay/privacy.mdx index 225b15da33adce..0db38b2eeb2c14 100644 --- a/docs/platforms/javascript/common/session-replay/privacy.mdx +++ b/docs/platforms/javascript/common/session-replay/privacy.mdx @@ -7,6 +7,7 @@ notSupported: - javascript.bun - javascript.deno - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/session-replay/troubleshooting.mdx b/docs/platforms/javascript/common/session-replay/troubleshooting.mdx index 130cb02111a2f1..797ccae85d590a 100644 --- a/docs/platforms/javascript/common/session-replay/troubleshooting.mdx +++ b/docs/platforms/javascript/common/session-replay/troubleshooting.mdx @@ -7,6 +7,7 @@ notSupported: - javascript.bun - javascript.deno - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/session-replay/understanding-sessions.mdx b/docs/platforms/javascript/common/session-replay/understanding-sessions.mdx index ce6176693b1c7a..65b23532e112f9 100644 --- a/docs/platforms/javascript/common/session-replay/understanding-sessions.mdx +++ b/docs/platforms/javascript/common/session-replay/understanding-sessions.mdx @@ -7,6 +7,7 @@ notSupported: - javascript.bun - javascript.deno - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/sourcemaps/uploading/hosting-publicly.mdx b/docs/platforms/javascript/common/sourcemaps/uploading/hosting-publicly.mdx index 2f7a209f2ff4a7..268c9c4edaed3a 100644 --- a/docs/platforms/javascript/common/sourcemaps/uploading/hosting-publicly.mdx +++ b/docs/platforms/javascript/common/sourcemaps/uploading/hosting-publicly.mdx @@ -4,6 +4,7 @@ description: "Learn about publicly hosting your source maps, including how to ad sidebar_order: 10 notSupported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/tracing/distributed-tracing/dealing-with-cors-issues/index.mdx b/docs/platforms/javascript/common/tracing/distributed-tracing/dealing-with-cors-issues/index.mdx index 0652af1d6d7817..2d5297f318241c 100644 --- a/docs/platforms/javascript/common/tracing/distributed-tracing/dealing-with-cors-issues/index.mdx +++ b/docs/platforms/javascript/common/tracing/distributed-tracing/dealing-with-cors-issues/index.mdx @@ -4,6 +4,7 @@ sidebar_order: 80 notSupported: - javascript.cordova - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/tracing/index.mdx b/docs/platforms/javascript/common/tracing/index.mdx index 331b28f1231e75..25dfe4a73cd098 100644 --- a/docs/platforms/javascript/common/tracing/index.mdx +++ b/docs/platforms/javascript/common/tracing/index.mdx @@ -115,7 +115,7 @@ You can also manually start spans to instrument specific parts of your code. Thi - Sending Span Metrics: Learn how to capture metrics on your spans - + ## Replay Linking @@ -153,7 +153,7 @@ Instead, neither `tracesSampleRate` nor `tracesSampler` should be defined in you ## Related Features -- Session Replay — Traces appear in the Replay timeline, showing performance data alongside the user's actions. +- Session Replay — Traces appear in the Replay timeline, showing performance data alongside the user's actions. - Logs — Logs emitted during a trace are automatically linked, giving you diagnostic context for each operation. ## Tracing Next Steps diff --git a/docs/platforms/javascript/common/troubleshooting/supported-browsers.mdx b/docs/platforms/javascript/common/troubleshooting/supported-browsers.mdx index fac6fe5e3dd93e..0c6f6ebff99b36 100644 --- a/docs/platforms/javascript/common/troubleshooting/supported-browsers.mdx +++ b/docs/platforms/javascript/common/troubleshooting/supported-browsers.mdx @@ -5,6 +5,7 @@ notSupported: - javascript.capacitor - javascript.cordova - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/user-feedback/configuration/index.mdx b/docs/platforms/javascript/common/user-feedback/configuration/index.mdx index 7b334b228713d5..e8c48ea5d9045c 100644 --- a/docs/platforms/javascript/common/user-feedback/configuration/index.mdx +++ b/docs/platforms/javascript/common/user-feedback/configuration/index.mdx @@ -5,7 +5,7 @@ description: Learn about general User Feedback configuration fields. og_image: /og-images/platforms-javascript-common-user-feedback-configuration.png --- - + ## User Feedback Widget diff --git a/docs/platforms/javascript/common/user-feedback/configuration/index__v7.x.mdx b/docs/platforms/javascript/common/user-feedback/configuration/index__v7.x.mdx index 7121ae88d9905b..937f5c772c3396 100644 --- a/docs/platforms/javascript/common/user-feedback/configuration/index__v7.x.mdx +++ b/docs/platforms/javascript/common/user-feedback/configuration/index__v7.x.mdx @@ -14,7 +14,7 @@ In version 7 of our JavaScript SDK, User Feedback was released as a Beta integra - + ## User Feedback Widget diff --git a/docs/platforms/javascript/common/user-feedback/index.mdx b/docs/platforms/javascript/common/user-feedback/index.mdx index 94b69b5b2bf77f..d8ca5487210ea3 100644 --- a/docs/platforms/javascript/common/user-feedback/index.mdx +++ b/docs/platforms/javascript/common/user-feedback/index.mdx @@ -13,7 +13,7 @@ The User Feedback feature allows you to collect user feedback from anywhere insi If you're using a self-hosted Sentry instance, you'll need to be on version 24.4.2 or higher in order to use the full functionality of the User Feedback feature. Lower versions may have limited functionality. - + ## User Feedback Widget diff --git a/docs/platforms/javascript/guides/eve/index.mdx b/docs/platforms/javascript/guides/eve/index.mdx index 4f79296ab165f3..4204550ddc166a 100644 --- a/docs/platforms/javascript/guides/eve/index.mdx +++ b/docs/platforms/javascript/guides/eve/index.mdx @@ -113,7 +113,7 @@ Sentry.init({ }); ``` -Because Eve runs this file before your agent and the AI SDK load, the SDK can instrument everything from the first turn — you don't need the `--import` flag or any extra bootstrapping, and you don't need to initialize `@sentry/node` anywhere else. +With this setup, Sentry captures errors thrown by your agent and AI spans for every turn — model calls, tool executions, token usage, and latency — along with outgoing HTTP and `fetch` requests. Eve runs `agent/instrumentation.ts` before your agent and the AI SDK load, so this works from the first turn without the `--import` flag, and you don't initialize `@sentry/node` anywhere else. To also instrument the rest of your Node app, see [Instrument Other Dependencies](#instrument-other-dependencies) below. @@ -172,27 +172,26 @@ export default defineHook( ## Instrument Other Dependencies -The basic setup instruments the AI SDK and HTTP/fetch calls. To also instrument other libraries — such as database clients like `pg` or `mysql` — preload the Sentry ESM loader and keep those packages external so the loader can transform them. - -Start Eve with the loader preloaded: +The setup above instruments the AI SDK, HTTP, and `fetch` with no bootstrapping. To also instrument the rest of your Node app — database clients like `pg` or `mysql`, and other libraries that patch themselves as they load — start Eve with Sentry's ESM loader preloaded, so it can hook those modules at load time: ```bash NODE_OPTIONS='--import=@sentry/node/import' eve start ``` -Then list the packages you want instrumented under `externalDependencies` in `agent/agent.ts`: +The loader can only transform modules that Eve leaves external to its server bundle. If Eve inlines a dependency, the loader can't hook it, so the module is silently never instrumented. Rather than hardcode that list, use `getInstrumentedModuleNames()` from `@sentry/node` to keep every package Sentry instruments external in `agent/agent.ts`: ```typescript {filename:agent/agent.ts} +import { getInstrumentedModuleNames } from "@sentry/node"; import { defineAgent } from "eve"; export default defineAgent({ build: { - externalDependencies: ["pg", "mysql"], + externalDependencies: getInstrumentedModuleNames(), }, }); ``` -If Eve inlines a dependency into the server bundle, the loader can't hook it, so keeping it external leaves it a real module the transform can instrument. The AI SDK doesn't need this — it uses a native diagnostics channel. +`getInstrumentedModuleNames()` returns the authoritative set of packages Sentry instruments through the loader (database clients like `pg` and `mysql`, and others), so you don't have to maintain the list yourself. The AI SDK isn't part of it — it reports through a native diagnostics channel that works without the loader. ## Next Steps From efa7b9460f93c00c5e299bf15eb7701578ea846d Mon Sep 17 00:00:00 2001 From: Francesco Novy Date: Wed, 9 Sep 2026 16:50:06 +0200 Subject: [PATCH 3/4] docs(javascript): add javascript.eve to supported lists mirroring javascript.node PlatformSection doesn't resolve a guide's fallbackGuide, so the Eve guide needs javascript.eve enumerated wherever javascript.node appears in `supported` lists too, or inherited Node sections and pages render empty under the Eve guide. Co-Authored-By: Claude Opus 4.8 (1M context) Claude-Session: https://claude.ai/code/session_01RaYGdTstWVZKU9X4NjtYV1 --- .../javascript/common/agent-tracing/anthropic.mdx | 5 +++-- docs/platforms/javascript/common/agent-tracing/flue.mdx | 7 ++++--- .../javascript/common/agent-tracing/google-genai.mdx | 5 +++-- docs/platforms/javascript/common/agent-tracing/index.mdx | 2 +- .../javascript/common/agent-tracing/langchain.mdx | 5 +++-- .../javascript/common/agent-tracing/langgraph.mdx | 5 +++-- .../common/agent-tracing/manual-instrumentation.mdx | 1 + docs/platforms/javascript/common/agent-tracing/mastra.mdx | 1 + docs/platforms/javascript/common/agent-tracing/openai.mdx | 7 ++++--- .../platforms/javascript/common/agent-tracing/vercelai.mdx | 1 + .../javascript/common/configuration/async-context.mdx | 1 + .../javascript/common/configuration/event-loop-block.mdx | 1 + .../common/configuration/integrations/amqplib.mdx | 1 + .../javascript/common/configuration/integrations/anr.mdx | 1 + .../common/configuration/integrations/childProcess.mdx | 1 + .../common/configuration/integrations/connect.mdx | 1 + .../common/configuration/integrations/console.mdx | 1 + .../common/configuration/integrations/dataloader.mdx | 1 + .../common/configuration/integrations/event-loop-block.mdx | 1 + .../common/configuration/integrations/fastify.mdx | 1 + .../common/configuration/integrations/firebase.mdx | 1 + .../javascript/common/configuration/integrations/fs.mdx | 1 + .../common/configuration/integrations/genericpool.mdx | 1 + .../common/configuration/integrations/graphql.mdx | 1 + .../javascript/common/configuration/integrations/hapi.mdx | 1 + .../javascript/common/configuration/integrations/http.mdx | 1 + .../javascript/common/configuration/integrations/kafka.mdx | 1 + .../javascript/common/configuration/integrations/knex.mdx | 1 + .../javascript/common/configuration/integrations/koa.mdx | 1 + .../common/configuration/integrations/localvariables.mdx | 1 + .../common/configuration/integrations/lrumemoizer.mdx | 1 + .../common/configuration/integrations/modules.mdx | 1 + .../javascript/common/configuration/integrations/mongo.mdx | 1 + .../common/configuration/integrations/mongoose.mdx | 1 + .../javascript/common/configuration/integrations/mysql.mdx | 1 + .../common/configuration/integrations/mysql2.mdx | 1 + .../javascript/common/configuration/integrations/nest.mdx | 1 + .../common/configuration/integrations/nodecontext.mdx | 1 + .../common/configuration/integrations/nodefetch.mdx | 1 + .../common/configuration/integrations/nodeprofiling.mdx | 1 + .../configuration/integrations/noderuntimemetrics.mdx | 1 + .../configuration/integrations/onuncaughtexception.mdx | 1 + .../javascript/common/configuration/integrations/pino.mdx | 1 + .../common/configuration/integrations/postgres.mdx | 1 + .../common/configuration/integrations/prisma.mdx | 1 + .../common/configuration/integrations/prisma__v8.x.mdx | 1 + .../javascript/common/configuration/integrations/redis.mdx | 1 + .../common/configuration/integrations/requestdata.mdx | 1 + .../common/configuration/integrations/supabase.mdx | 1 + .../common/configuration/integrations/tedious.mdx | 1 + .../javascript/common/configuration/integrations/trpc.mdx | 1 + .../configuration/integrations/unhandledrejection.mdx | 1 + docs/platforms/javascript/common/crons/index.mdx | 1 + docs/platforms/javascript/common/crons/troubleshooting.mdx | 1 + .../common/enriching-events/request-isolation/index.mdx | 1 + docs/platforms/javascript/common/install/commonjs.mdx | 1 + .../javascript/common/install/esm-without-import.mdx | 1 + docs/platforms/javascript/common/install/esm.mdx | 1 + docs/platforms/javascript/common/install/esm__v8.x.mdx | 1 + .../javascript/common/install/late-initialization.mdx | 1 + docs/platforms/javascript/common/install/lightweight.mdx | 1 + docs/platforms/javascript/common/mcp-monitoring/index.mdx | 1 + .../common/migration/v7-to-v8/v8-opentelemetry.mdx | 1 + .../javascript/common/opentelemetry/custom-setup.mdx | 3 ++- docs/platforms/javascript/common/opentelemetry/index.mdx | 1 + .../common/opentelemetry/using-opentelemetry-apis.mdx | 1 + docs/platforms/javascript/common/tracing/index.mdx | 2 +- .../common/tracing/instrumentation/caches-module.mdx | 3 ++- .../common/tracing/instrumentation/queues-module.mdx | 1 + 69 files changed, 85 insertions(+), 18 deletions(-) diff --git a/docs/platforms/javascript/common/agent-tracing/anthropic.mdx b/docs/platforms/javascript/common/agent-tracing/anthropic.mdx index 5981779c1edc37..9e509d626ab3b1 100644 --- a/docs/platforms/javascript/common/agent-tracing/anthropic.mdx +++ b/docs/platforms/javascript/common/agent-tracing/anthropic.mdx @@ -4,6 +4,7 @@ description: "Adds instrumentation for the Anthropic SDK." sidebar_order: 22 supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect @@ -41,7 +42,7 @@ supported: - + ## Automatic Instrumentation @@ -119,7 +120,7 @@ Defaults to `true` if `dataCollection.genAI.outputs` is `true` (which is the def **Usage** - + Using the `anthropicAIIntegration` integration for **automatic instrumentation**: diff --git a/docs/platforms/javascript/common/agent-tracing/flue.mdx b/docs/platforms/javascript/common/agent-tracing/flue.mdx index 15b32971244b7f..db903967a4e56a 100644 --- a/docs/platforms/javascript/common/agent-tracing/flue.mdx +++ b/docs/platforms/javascript/common/agent-tracing/flue.mdx @@ -5,6 +5,7 @@ sidebar_order: 28 description: "Learn how to send Flue agent traces, logs, and errors to Sentry." supported: - javascript.node + - javascript.eve - javascript.cloudflare --- @@ -16,7 +17,7 @@ With a valid `SENTRY_DSN`, Flue can send three connected signals to Sentry: - **Logs**: With `enableLogs: true` in the generated Sentry SDK configuration, every `log.info`, `log.warn`, and `log.error` call from your tools and hooks appears as Sentry Logs. When tracing is enabled, Sentry correlates these logs with the trace. - **Issues**: The generated bridge captures terminal failures, such as a failed prompt, skill, task, or shell operation, as Sentry error issues. Recovered tool errors remain diagnostic context on the trace when tracing is enabled and don't create issues. - + @@ -53,7 +54,7 @@ The generated module reads its configuration from environment variables. Only `S | `SENTRY_AI_RECORD_INPUTS` | `false` | Set to `true` to include prompts, system instructions, and tool definitions and arguments in spans. | | `SENTRY_AI_RECORD_OUTPUTS` | `false` | Set to `true` to include model output, tool results, and exception messages and stacks in spans. | - + ```bash {filename:.env} SENTRY_DSN="___PUBLIC_DSN___" @@ -91,7 +92,7 @@ Review the data your agent handles before you enable these options in production ## How It Works - + On Node.js, the generated `sentry.ts` calls `Sentry.init` at module scope. Sentry becomes the global OpenTelemetry tracer provider, so the spans from `@flue/opentelemetry` flow to Sentry without extra wiring. The following abridged example shows the core of the generated file. It omits helper definitions and the terminal-failure capture implementation, so use the file generated by the blueprint rather than copying this example: diff --git a/docs/platforms/javascript/common/agent-tracing/google-genai.mdx b/docs/platforms/javascript/common/agent-tracing/google-genai.mdx index 6049503540bff0..ddf0568ce7e763 100644 --- a/docs/platforms/javascript/common/agent-tracing/google-genai.mdx +++ b/docs/platforms/javascript/common/agent-tracing/google-genai.mdx @@ -4,6 +4,7 @@ description: "Adds instrumentation for Google Gen AI SDK." sidebar_order: 23 supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect @@ -41,7 +42,7 @@ supported: - + ## Automatic Instrumentation @@ -115,7 +116,7 @@ Defaults to `true` if `dataCollection.genAI.outputs` is `true` (which is the def **Usage** - + Using the `googleGenAIIntegration` integration for **automatic instrumentation**: diff --git a/docs/platforms/javascript/common/agent-tracing/index.mdx b/docs/platforms/javascript/common/agent-tracing/index.mdx index 20fa1af6db3cef..c917fa4da9b33f 100644 --- a/docs/platforms/javascript/common/agent-tracing/index.mdx +++ b/docs/platforms/javascript/common/agent-tracing/index.mdx @@ -13,7 +13,7 @@ With Sentry Agent Tracing, you can - + ## Getting Started diff --git a/docs/platforms/javascript/common/agent-tracing/langchain.mdx b/docs/platforms/javascript/common/agent-tracing/langchain.mdx index 8da84b338a28ee..5df48c68f66770 100644 --- a/docs/platforms/javascript/common/agent-tracing/langchain.mdx +++ b/docs/platforms/javascript/common/agent-tracing/langchain.mdx @@ -4,6 +4,7 @@ description: "Adds instrumentation for LangChain." sidebar_order: 24 supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect @@ -41,7 +42,7 @@ supported: - + ## Automatic Instrumentation @@ -119,7 +120,7 @@ Defaults to `true` if `dataCollection.genAI.outputs` is `true` (which is the def **Usage** - + Using the `langChainIntegration` integration for **automatic instrumentation**: diff --git a/docs/platforms/javascript/common/agent-tracing/langgraph.mdx b/docs/platforms/javascript/common/agent-tracing/langgraph.mdx index 0e02d36cae608c..c481321f48e106 100644 --- a/docs/platforms/javascript/common/agent-tracing/langgraph.mdx +++ b/docs/platforms/javascript/common/agent-tracing/langgraph.mdx @@ -4,6 +4,7 @@ description: "Adds instrumentation for the LangGraph SDK." sidebar_order: 25 supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect @@ -41,7 +42,7 @@ supported: - + ## Automatic Instrumentation @@ -141,7 +142,7 @@ Defaults to `true` if `dataCollection.genAI.outputs` is `true` (which is the def **Usage** - + Using the `langGraphIntegration` integration for **automatic instrumentation**: diff --git a/docs/platforms/javascript/common/agent-tracing/manual-instrumentation.mdx b/docs/platforms/javascript/common/agent-tracing/manual-instrumentation.mdx index 359a47fb336ddb..e9c6745e2f1f75 100644 --- a/docs/platforms/javascript/common/agent-tracing/manual-instrumentation.mdx +++ b/docs/platforms/javascript/common/agent-tracing/manual-instrumentation.mdx @@ -5,6 +5,7 @@ sidebar_order: 90 description: "Learn how to manually instrument your agents to capture spans, token usage, and tool execution." supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.bun diff --git a/docs/platforms/javascript/common/agent-tracing/mastra.mdx b/docs/platforms/javascript/common/agent-tracing/mastra.mdx index d1e01759c77c6a..fa1df4e208f104 100644 --- a/docs/platforms/javascript/common/agent-tracing/mastra.mdx +++ b/docs/platforms/javascript/common/agent-tracing/mastra.mdx @@ -5,6 +5,7 @@ description: "Learn how to export Mastra AI tracing to Sentry." sidebar_order: 26 supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/agent-tracing/openai.mdx b/docs/platforms/javascript/common/agent-tracing/openai.mdx index c3c767a20676ed..cd07c0c894965d 100644 --- a/docs/platforms/javascript/common/agent-tracing/openai.mdx +++ b/docs/platforms/javascript/common/agent-tracing/openai.mdx @@ -4,6 +4,7 @@ description: "Adds instrumentation for the OpenAI SDK." sidebar_order: 21 supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect @@ -41,7 +42,7 @@ supported: - + ## Automatic Instrumentation @@ -164,7 +165,7 @@ Defaults to `true` if `dataCollection.genAI.outputs` is `true` (which is the def **Usage** - + Using the `openAIIntegration` integration for **automatic instrumentation**: @@ -212,7 +213,7 @@ Instrumented calls record model, token usage, latency, and (when enabled) inputs The OpenAI SDK does **not** run your tools — your application does, after the model returns `tool_calls`. Because of that, `instrumentOpenAiClient` / `openAIIntegration` do **not** create `gen_ai.execute_tool` spans for local tool handlers. - + To get the full agent tree (`gen_ai.invoke_agent` → `gen_ai.chat` + `gen_ai.execute_tool`), wrap your tool loop with manual instrumentation. diff --git a/docs/platforms/javascript/common/agent-tracing/vercelai.mdx b/docs/platforms/javascript/common/agent-tracing/vercelai.mdx index 83cf7254934179..4bd2e9856aeca1 100644 --- a/docs/platforms/javascript/common/agent-tracing/vercelai.mdx +++ b/docs/platforms/javascript/common/agent-tracing/vercelai.mdx @@ -4,6 +4,7 @@ description: "Adds instrumentation for Vercel AI SDK." sidebar_order: 20 supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.bun diff --git a/docs/platforms/javascript/common/configuration/async-context.mdx b/docs/platforms/javascript/common/configuration/async-context.mdx index b0cd1171b3f03b..774ac970e84faf 100644 --- a/docs/platforms/javascript/common/configuration/async-context.mdx +++ b/docs/platforms/javascript/common/configuration/async-context.mdx @@ -4,6 +4,7 @@ sidebar_order: 80 description: "Learn more about how to isolate Sentry scope and breadcrumbs across requests." supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/event-loop-block.mdx b/docs/platforms/javascript/common/configuration/event-loop-block.mdx index a91c58116ea6bb..08e8f23867274f 100644 --- a/docs/platforms/javascript/common/configuration/event-loop-block.mdx +++ b/docs/platforms/javascript/common/configuration/event-loop-block.mdx @@ -4,6 +4,7 @@ sidebar_order: 70 description: Monitor for blocked event loops in Node.js applications supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/amqplib.mdx b/docs/platforms/javascript/common/configuration/integrations/amqplib.mdx index 69cab9d7b58efe..765b47e3fd3382 100644 --- a/docs/platforms/javascript/common/configuration/integrations/amqplib.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/amqplib.mdx @@ -3,6 +3,7 @@ title: Amqplib description: "Adds instrumentation for Amqplib. (default)" supported: - javascript.node + - javascript.eve - javascript.astro - javascript.aws-lambda - javascript.azure-functions diff --git a/docs/platforms/javascript/common/configuration/integrations/anr.mdx b/docs/platforms/javascript/common/configuration/integrations/anr.mdx index 2f148425bc002c..9ce24021195728 100644 --- a/docs/platforms/javascript/common/configuration/integrations/anr.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/anr.mdx @@ -3,6 +3,7 @@ title: Anr description: "Capture events when the event loop is blocked and the application is no longer responding." supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/childProcess.mdx b/docs/platforms/javascript/common/configuration/integrations/childProcess.mdx index 8e1fa075095c6e..0aaaf5c3eaa567 100644 --- a/docs/platforms/javascript/common/configuration/integrations/childProcess.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/childProcess.mdx @@ -3,6 +3,7 @@ title: Child Process Integration description: "Adds instrumentation for child processes and worker threads (default)" supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/connect.mdx b/docs/platforms/javascript/common/configuration/integrations/connect.mdx index 2983728e868492..a1575eb56d6714 100644 --- a/docs/platforms/javascript/common/configuration/integrations/connect.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/connect.mdx @@ -3,6 +3,7 @@ title: Connect description: "Adds performance instrumentation for Connect. (default)" supported: - javascript.node + - javascript.eve - javascript.hapi --- diff --git a/docs/platforms/javascript/common/configuration/integrations/console.mdx b/docs/platforms/javascript/common/configuration/integrations/console.mdx index d187b87951d8b1..22dc2061773b7e 100644 --- a/docs/platforms/javascript/common/configuration/integrations/console.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/console.mdx @@ -4,6 +4,7 @@ description: "Capture console logs as breadcrumbs. (default)" customCanonicalTag: "/platforms/javascript/guides/express/configuration/integrations/console/" supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/dataloader.mdx b/docs/platforms/javascript/common/configuration/integrations/dataloader.mdx index 6c98bdede4ef68..15e3d3e46831d9 100644 --- a/docs/platforms/javascript/common/configuration/integrations/dataloader.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/dataloader.mdx @@ -3,6 +3,7 @@ title: Dataloader description: "Adds instrumentation for Dataloader." supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/event-loop-block.mdx b/docs/platforms/javascript/common/configuration/integrations/event-loop-block.mdx index 07f5a2ee7364bb..9d4984ee0f9e95 100644 --- a/docs/platforms/javascript/common/configuration/integrations/event-loop-block.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/event-loop-block.mdx @@ -3,6 +3,7 @@ title: Event Loop Block description: "Monitor for blocked event loops in all threads of a Node.js application." supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/fastify.mdx b/docs/platforms/javascript/common/configuration/integrations/fastify.mdx index 2153b5b0c79635..fd749df93d73b6 100644 --- a/docs/platforms/javascript/common/configuration/integrations/fastify.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/fastify.mdx @@ -3,6 +3,7 @@ title: Fastify description: "Adds performance instrumentation for Fastify. (default)" supported: - javascript.node + - javascript.eve - javascript.fastify --- diff --git a/docs/platforms/javascript/common/configuration/integrations/firebase.mdx b/docs/platforms/javascript/common/configuration/integrations/firebase.mdx index baaff71bff3700..fb9c9f00f4cd33 100644 --- a/docs/platforms/javascript/common/configuration/integrations/firebase.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/firebase.mdx @@ -3,6 +3,7 @@ title: Firebase description: "Adds instrumentation for Firebase. (default)" supported: - javascript.node + - javascript.eve - javascript.firebase - javascript.gcp-functions - javascript.astro diff --git a/docs/platforms/javascript/common/configuration/integrations/fs.mdx b/docs/platforms/javascript/common/configuration/integrations/fs.mdx index 2fe4ec650f019f..661bacd94e01cf 100644 --- a/docs/platforms/javascript/common/configuration/integrations/fs.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/fs.mdx @@ -3,6 +3,7 @@ title: FileSystem description: "Adds instrumentation for filesystem operations." supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/genericpool.mdx b/docs/platforms/javascript/common/configuration/integrations/genericpool.mdx index ab9b414be704c7..0aa1350f115fd8 100644 --- a/docs/platforms/javascript/common/configuration/integrations/genericpool.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/genericpool.mdx @@ -3,6 +3,7 @@ title: Generic Pool description: "Adds instrumentation for Generic Pool. (default)" supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/graphql.mdx b/docs/platforms/javascript/common/configuration/integrations/graphql.mdx index 6d290529014755..9edaeac99c8baf 100644 --- a/docs/platforms/javascript/common/configuration/integrations/graphql.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/graphql.mdx @@ -3,6 +3,7 @@ title: GraphQL description: "Adds instrumentation for GraphQL. (default)" supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/hapi.mdx b/docs/platforms/javascript/common/configuration/integrations/hapi.mdx index d7369d7b9cf087..6314788ed88120 100644 --- a/docs/platforms/javascript/common/configuration/integrations/hapi.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/hapi.mdx @@ -3,6 +3,7 @@ title: Hapi description: "Adds performance instrumentation for Hapi. (default)" supported: - javascript.node + - javascript.eve - javascript.hapi --- diff --git a/docs/platforms/javascript/common/configuration/integrations/http.mdx b/docs/platforms/javascript/common/configuration/integrations/http.mdx index 471b9d39293c3d..0f77b8856ad115 100644 --- a/docs/platforms/javascript/common/configuration/integrations/http.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/http.mdx @@ -3,6 +3,7 @@ title: Http description: "Capture spans & breadcrumbs for http requests. (default)" supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/kafka.mdx b/docs/platforms/javascript/common/configuration/integrations/kafka.mdx index 9bad7b570803af..5ae10282108730 100644 --- a/docs/platforms/javascript/common/configuration/integrations/kafka.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/kafka.mdx @@ -3,6 +3,7 @@ title: Kafka description: "Adds instrumentation for KafkaJS. (default)" supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/knex.mdx b/docs/platforms/javascript/common/configuration/integrations/knex.mdx index a047c6921e3121..d06ea622f36304 100644 --- a/docs/platforms/javascript/common/configuration/integrations/knex.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/knex.mdx @@ -3,6 +3,7 @@ title: Knex description: "Adds instrumentation for Knex." supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/koa.mdx b/docs/platforms/javascript/common/configuration/integrations/koa.mdx index f506ba65520efd..61d424f1ce3eec 100644 --- a/docs/platforms/javascript/common/configuration/integrations/koa.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/koa.mdx @@ -3,6 +3,7 @@ title: Koa description: "Adds performance instrumentation for Koa. (default)" supported: - javascript.node + - javascript.eve - javascript.koa --- diff --git a/docs/platforms/javascript/common/configuration/integrations/localvariables.mdx b/docs/platforms/javascript/common/configuration/integrations/localvariables.mdx index 76a79b8f866c48..1c50a5f3a95b04 100644 --- a/docs/platforms/javascript/common/configuration/integrations/localvariables.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/localvariables.mdx @@ -3,6 +3,7 @@ title: LocalVariables description: "Add local variables to exception frames. (default)" supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/lrumemoizer.mdx b/docs/platforms/javascript/common/configuration/integrations/lrumemoizer.mdx index 1825f63af881ff..80d0fd3a30dbdf 100644 --- a/docs/platforms/javascript/common/configuration/integrations/lrumemoizer.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/lrumemoizer.mdx @@ -3,6 +3,7 @@ title: LRU Memoizer description: "Adds instrumentation for LRU Memoizer. (default)" supported: - javascript.node + - javascript.eve - javascript.astro - javascript.aws-lambda - javascript.azure-functions diff --git a/docs/platforms/javascript/common/configuration/integrations/modules.mdx b/docs/platforms/javascript/common/configuration/integrations/modules.mdx index fbe0764f100aec..e40b89abb5f733 100644 --- a/docs/platforms/javascript/common/configuration/integrations/modules.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/modules.mdx @@ -3,6 +3,7 @@ title: Modules description: "Add node modules / packages to the event. (default)" supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/mongo.mdx b/docs/platforms/javascript/common/configuration/integrations/mongo.mdx index bb32c603684f6a..3d85d4b179e793 100644 --- a/docs/platforms/javascript/common/configuration/integrations/mongo.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/mongo.mdx @@ -3,6 +3,7 @@ title: MongoDB description: "Adds instrumentation for MongoDB. (default)" supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/mongoose.mdx b/docs/platforms/javascript/common/configuration/integrations/mongoose.mdx index ec8e1e745eecbc..96e408d5425c72 100644 --- a/docs/platforms/javascript/common/configuration/integrations/mongoose.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/mongoose.mdx @@ -3,6 +3,7 @@ title: Mongoose description: "Adds instrumentation for Mongoose. (default)" supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/mysql.mdx b/docs/platforms/javascript/common/configuration/integrations/mysql.mdx index 35980cd4ab747f..b7fba3defe1b77 100644 --- a/docs/platforms/javascript/common/configuration/integrations/mysql.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/mysql.mdx @@ -3,6 +3,7 @@ title: MySQL description: "Adds instrumentation for MySQL. (default)" supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/mysql2.mdx b/docs/platforms/javascript/common/configuration/integrations/mysql2.mdx index c5b7fd78a9e819..373a1b27f92076 100644 --- a/docs/platforms/javascript/common/configuration/integrations/mysql2.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/mysql2.mdx @@ -3,6 +3,7 @@ title: MySQL2 description: "Adds instrumentation for MySQL2. (default)" supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/nest.mdx b/docs/platforms/javascript/common/configuration/integrations/nest.mdx index 5012e189852d1f..1a6802fb6650e8 100644 --- a/docs/platforms/javascript/common/configuration/integrations/nest.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/nest.mdx @@ -3,6 +3,7 @@ title: Nest.js description: "Adds performance instrumentation for Nest.js. (default)" supported: - javascript.node + - javascript.eve - javascript.nestjs --- diff --git a/docs/platforms/javascript/common/configuration/integrations/nodecontext.mdx b/docs/platforms/javascript/common/configuration/integrations/nodecontext.mdx index debb9789044b5b..00dd25b4ca4a06 100644 --- a/docs/platforms/javascript/common/configuration/integrations/nodecontext.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/nodecontext.mdx @@ -3,6 +3,7 @@ title: Context description: "Capture context about the environment and the device that the client is running on, and add it to events. (default)" supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/nodefetch.mdx b/docs/platforms/javascript/common/configuration/integrations/nodefetch.mdx index 03917579c0affa..db82aabe65cc49 100644 --- a/docs/platforms/javascript/common/configuration/integrations/nodefetch.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/nodefetch.mdx @@ -4,6 +4,7 @@ description: "Capture spans & breadcrumbs for node fetch requests. (default)" customCanonicalTag: "/platforms/javascript/guides/nuxt/configuration/integrations/nodefetch/" supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/nodeprofiling.mdx b/docs/platforms/javascript/common/configuration/integrations/nodeprofiling.mdx index 17f963214f1af8..791eaf85f08c68 100644 --- a/docs/platforms/javascript/common/configuration/integrations/nodeprofiling.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/nodeprofiling.mdx @@ -3,6 +3,7 @@ title: NodeProfiling description: "Capture profiling data for Node.js applications." supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/noderuntimemetrics.mdx b/docs/platforms/javascript/common/configuration/integrations/noderuntimemetrics.mdx index 8bb6e976d1f038..0e5a92497e4b38 100644 --- a/docs/platforms/javascript/common/configuration/integrations/noderuntimemetrics.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/noderuntimemetrics.mdx @@ -3,6 +3,7 @@ title: NodeRuntimeMetrics description: "Collect Node.js runtime health metrics such as memory usage, CPU utilization, and event loop delay." supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/onuncaughtexception.mdx b/docs/platforms/javascript/common/configuration/integrations/onuncaughtexception.mdx index f5e9c0af00afaf..484e79e031c699 100644 --- a/docs/platforms/javascript/common/configuration/integrations/onuncaughtexception.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/onuncaughtexception.mdx @@ -3,6 +3,7 @@ title: OnUncaughtException description: "Registers handlers to capture global uncaught exceptions. (default)" supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/pino.mdx b/docs/platforms/javascript/common/configuration/integrations/pino.mdx index bb729ea9e91005..dbe804bf905588 100644 --- a/docs/platforms/javascript/common/configuration/integrations/pino.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/pino.mdx @@ -3,6 +3,7 @@ title: Pino description: "Capture logs and errors from Pino." supported: - javascript.node + - javascript.eve - javascript.astro - javascript.aws-lambda - javascript.azure-functions diff --git a/docs/platforms/javascript/common/configuration/integrations/postgres.mdx b/docs/platforms/javascript/common/configuration/integrations/postgres.mdx index 4ad27896ab6c26..aec67e91dc941b 100644 --- a/docs/platforms/javascript/common/configuration/integrations/postgres.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/postgres.mdx @@ -3,6 +3,7 @@ title: Postgres description: "Adds instrumentation for Postgres. (default)" supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/prisma.mdx b/docs/platforms/javascript/common/configuration/integrations/prisma.mdx index fdf26ca89d8921..2bec381ae26e9d 100644 --- a/docs/platforms/javascript/common/configuration/integrations/prisma.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/prisma.mdx @@ -3,6 +3,7 @@ title: Prisma description: "Adds instrumentation for Prisma. (default)" supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/prisma__v8.x.mdx b/docs/platforms/javascript/common/configuration/integrations/prisma__v8.x.mdx index 0a7c305475b369..f80a1e160eca78 100644 --- a/docs/platforms/javascript/common/configuration/integrations/prisma__v8.x.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/prisma__v8.x.mdx @@ -4,6 +4,7 @@ description: "Adds instrumentation for Prisma." noindex: true # Not indexed because it is a versioned docs page supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/redis.mdx b/docs/platforms/javascript/common/configuration/integrations/redis.mdx index b27a75a0189df2..f4c58b07063ed1 100644 --- a/docs/platforms/javascript/common/configuration/integrations/redis.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/redis.mdx @@ -3,6 +3,7 @@ title: Redis description: "Adds instrumentation for Redis. (default)" supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/requestdata.mdx b/docs/platforms/javascript/common/configuration/integrations/requestdata.mdx index 049a3712b072b7..50d66b3e590b0c 100644 --- a/docs/platforms/javascript/common/configuration/integrations/requestdata.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/requestdata.mdx @@ -5,6 +5,7 @@ supported: - javascript.bun - javascript.deno - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/supabase.mdx b/docs/platforms/javascript/common/configuration/integrations/supabase.mdx index a00619253a456e..1531e7a70c7dc7 100644 --- a/docs/platforms/javascript/common/configuration/integrations/supabase.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/supabase.mdx @@ -4,6 +4,7 @@ description: "Adds instrumentation for Supabase client operations." supported: - javascript.browser - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/tedious.mdx b/docs/platforms/javascript/common/configuration/integrations/tedious.mdx index 764f8eed16f6cf..e342f6524fc8b9 100644 --- a/docs/platforms/javascript/common/configuration/integrations/tedious.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/tedious.mdx @@ -3,6 +3,7 @@ title: Tedious description: "Adds instrumentation for Tedious. (default)" supported: - javascript.node + - javascript.eve - javascript.astro - javascript.aws-lambda - javascript.azure-functions diff --git a/docs/platforms/javascript/common/configuration/integrations/trpc.mdx b/docs/platforms/javascript/common/configuration/integrations/trpc.mdx index 7b12127efbecfb..cb211e252282bb 100644 --- a/docs/platforms/javascript/common/configuration/integrations/trpc.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/trpc.mdx @@ -3,6 +3,7 @@ title: trpcMiddleware description: "Capture spans & errors for tRPC handlers." supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/configuration/integrations/unhandledrejection.mdx b/docs/platforms/javascript/common/configuration/integrations/unhandledrejection.mdx index 1cf4b2c2c1f1e8..f57ae4218345e3 100644 --- a/docs/platforms/javascript/common/configuration/integrations/unhandledrejection.mdx +++ b/docs/platforms/javascript/common/configuration/integrations/unhandledrejection.mdx @@ -3,6 +3,7 @@ title: OnUnhandledRejection description: "Registers handlers to capture global unhandled promise rejections. (default)" supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/crons/index.mdx b/docs/platforms/javascript/common/crons/index.mdx index 5f8590e088cc4e..62421f5321de0e 100644 --- a/docs/platforms/javascript/common/crons/index.mdx +++ b/docs/platforms/javascript/common/crons/index.mdx @@ -13,6 +13,7 @@ supported: - javascript.bun - javascript.deno - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/crons/troubleshooting.mdx b/docs/platforms/javascript/common/crons/troubleshooting.mdx index 5fa4d995876f79..91775079637478 100644 --- a/docs/platforms/javascript/common/crons/troubleshooting.mdx +++ b/docs/platforms/javascript/common/crons/troubleshooting.mdx @@ -11,6 +11,7 @@ supported: - javascript.bun - javascript.deno - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/enriching-events/request-isolation/index.mdx b/docs/platforms/javascript/common/enriching-events/request-isolation/index.mdx index 51bc2622fe204d..1084ec01f57364 100644 --- a/docs/platforms/javascript/common/enriching-events/request-isolation/index.mdx +++ b/docs/platforms/javascript/common/enriching-events/request-isolation/index.mdx @@ -4,6 +4,7 @@ description: "Learn more about how request isolation (or process isolation) work supported: - javascript.nextjs - javascript.node + - javascript.eve - javascript.connect - javascript.express - javascript.fastify diff --git a/docs/platforms/javascript/common/install/commonjs.mdx b/docs/platforms/javascript/common/install/commonjs.mdx index 978d93e2ea3634..a7862720fa620c 100644 --- a/docs/platforms/javascript/common/install/commonjs.mdx +++ b/docs/platforms/javascript/common/install/commonjs.mdx @@ -4,6 +4,7 @@ sidebar_order: 9 description: "Learn about running Sentry in an CJS application." supported: - javascript.node + - javascript.eve - javascript.connect - javascript.express - javascript.fastify diff --git a/docs/platforms/javascript/common/install/esm-without-import.mdx b/docs/platforms/javascript/common/install/esm-without-import.mdx index a1a742bb750f5a..17f5ed6dfb9c54 100644 --- a/docs/platforms/javascript/common/install/esm-without-import.mdx +++ b/docs/platforms/javascript/common/install/esm-without-import.mdx @@ -4,6 +4,7 @@ sidebar_order: 11 description: "Learn about running Sentry in an ESM application, without the --import flag." supported: - javascript.node + - javascript.eve - javascript.connect - javascript.express - javascript.fastify diff --git a/docs/platforms/javascript/common/install/esm.mdx b/docs/platforms/javascript/common/install/esm.mdx index d222a843810b87..f3c8fb53823020 100644 --- a/docs/platforms/javascript/common/install/esm.mdx +++ b/docs/platforms/javascript/common/install/esm.mdx @@ -4,6 +4,7 @@ sidebar_order: 10 description: "Learn about running Sentry in an ESM application." supported: - javascript.node + - javascript.eve - javascript.connect - javascript.express - javascript.fastify diff --git a/docs/platforms/javascript/common/install/esm__v8.x.mdx b/docs/platforms/javascript/common/install/esm__v8.x.mdx index fb850ab562d987..99ffbc5dc03aa1 100644 --- a/docs/platforms/javascript/common/install/esm__v8.x.mdx +++ b/docs/platforms/javascript/common/install/esm__v8.x.mdx @@ -4,6 +4,7 @@ sidebar_order: 10 description: "Learn about running Sentry in an ESM application." supported: - javascript.node + - javascript.eve - javascript.connect - javascript.express - javascript.fastify diff --git a/docs/platforms/javascript/common/install/late-initialization.mdx b/docs/platforms/javascript/common/install/late-initialization.mdx index 1362f0af7741af..42fe940b647137 100644 --- a/docs/platforms/javascript/common/install/late-initialization.mdx +++ b/docs/platforms/javascript/common/install/late-initialization.mdx @@ -4,6 +4,7 @@ sidebar_order: 12 description: "Learn about running Sentry in an ESM or CJS application, in scenarios where you cannot run init early." supported: - javascript.node + - javascript.eve - javascript.connect - javascript.express - javascript.fastify diff --git a/docs/platforms/javascript/common/install/lightweight.mdx b/docs/platforms/javascript/common/install/lightweight.mdx index dd87680c2cc5ba..d4c2cd728b6be6 100644 --- a/docs/platforms/javascript/common/install/lightweight.mdx +++ b/docs/platforms/javascript/common/install/lightweight.mdx @@ -4,6 +4,7 @@ sidebar_order: 15 description: "Learn about running Sentry in lightweight mode without OpenTelemetry, or with optional OTLP integration for existing OTel setups." supported: - javascript.node + - javascript.eve - javascript.connect - javascript.express - javascript.fastify diff --git a/docs/platforms/javascript/common/mcp-monitoring/index.mdx b/docs/platforms/javascript/common/mcp-monitoring/index.mdx index 626f8ead3a059e..d03612d7ea1528 100644 --- a/docs/platforms/javascript/common/mcp-monitoring/index.mdx +++ b/docs/platforms/javascript/common/mcp-monitoring/index.mdx @@ -6,6 +6,7 @@ sidebar_section: features description: "Monitor MCP server tool executions, prompt retrievals, resource access, and errors." supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/migration/v7-to-v8/v8-opentelemetry.mdx b/docs/platforms/javascript/common/migration/v7-to-v8/v8-opentelemetry.mdx index b0daca3c47bcd8..0924c95578e7cc 100644 --- a/docs/platforms/javascript/common/migration/v7-to-v8/v8-opentelemetry.mdx +++ b/docs/platforms/javascript/common/migration/v7-to-v8/v8-opentelemetry.mdx @@ -4,6 +4,7 @@ sidebar_order: 8930 description: "Learn OpenTelemetry support in SDK 8.x" supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect diff --git a/docs/platforms/javascript/common/opentelemetry/custom-setup.mdx b/docs/platforms/javascript/common/opentelemetry/custom-setup.mdx index 81013bd3537cd9..9a9eb97a8477d3 100644 --- a/docs/platforms/javascript/common/opentelemetry/custom-setup.mdx +++ b/docs/platforms/javascript/common/opentelemetry/custom-setup.mdx @@ -4,6 +4,7 @@ description: "Learn how to use your existing custom OpenTelemetry setup with Sen supported: - javascript.nextjs - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.bun @@ -38,7 +39,7 @@ If you are looking to simply add individual OpenTelemetry instrumentation to you - + If you don't need the full `@sentry/node` SDK and want a simpler way to bridge your existing OpenTelemetry setup with Sentry, consider using lightweight mode with the OTLP integration instead. It requires significantly less manual wiring. diff --git a/docs/platforms/javascript/common/opentelemetry/index.mdx b/docs/platforms/javascript/common/opentelemetry/index.mdx index bd61e879180258..468373c3a60254 100644 --- a/docs/platforms/javascript/common/opentelemetry/index.mdx +++ b/docs/platforms/javascript/common/opentelemetry/index.mdx @@ -6,6 +6,7 @@ sidebar_section: configuration supported: - javascript.nextjs - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.bun diff --git a/docs/platforms/javascript/common/opentelemetry/using-opentelemetry-apis.mdx b/docs/platforms/javascript/common/opentelemetry/using-opentelemetry-apis.mdx index f76c923436b8a9..8d0aaa5120a4a3 100644 --- a/docs/platforms/javascript/common/opentelemetry/using-opentelemetry-apis.mdx +++ b/docs/platforms/javascript/common/opentelemetry/using-opentelemetry-apis.mdx @@ -4,6 +4,7 @@ description: "Learn how to use OpenTelemetry APIs with Sentry." supported: - javascript.nextjs - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.bun diff --git a/docs/platforms/javascript/common/tracing/index.mdx b/docs/platforms/javascript/common/tracing/index.mdx index 25dfe4a73cd098..f856fee4bbb896 100644 --- a/docs/platforms/javascript/common/tracing/index.mdx +++ b/docs/platforms/javascript/common/tracing/index.mdx @@ -55,7 +55,7 @@ You can find more in-depth explanations and examples about sampling configuratio Sentry captures distributed traces consisting of transactions and spans, which measure individual services and individual operations within those services, respectively. Learn more about our model in [Distributed Tracing](/concepts/key-terms/tracing/distributed-tracing/). - + ## Agent Tracing diff --git a/docs/platforms/javascript/common/tracing/instrumentation/caches-module.mdx b/docs/platforms/javascript/common/tracing/instrumentation/caches-module.mdx index ec12c12f8a3ada..af5c625753735f 100644 --- a/docs/platforms/javascript/common/tracing/instrumentation/caches-module.mdx +++ b/docs/platforms/javascript/common/tracing/instrumentation/caches-module.mdx @@ -4,6 +4,7 @@ sidebar_order: 1000 description: "Learn how to manually instrument your code to use Sentry's Cache module." supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect @@ -50,7 +51,7 @@ If you're using anything other than Sentry's Redis integration, you'll need to m You'll need to create two spans - one indicating that something is being put into the cache, and a second one indicating that something is being fetched from the cache. - + Make sure that there's an active span before you create your cache spans. If you're using a web framework like Express, a span will be created for you automatically. See Tracing for more information. diff --git a/docs/platforms/javascript/common/tracing/instrumentation/queues-module.mdx b/docs/platforms/javascript/common/tracing/instrumentation/queues-module.mdx index 97b347cdeea182..752ce6b6335319 100644 --- a/docs/platforms/javascript/common/tracing/instrumentation/queues-module.mdx +++ b/docs/platforms/javascript/common/tracing/instrumentation/queues-module.mdx @@ -4,6 +4,7 @@ description: "Learn how to manually instrument your code to use Sentry's Queues sidebar_order: 20 supported: - javascript.node + - javascript.eve - javascript.aws-lambda - javascript.azure-functions - javascript.connect From 050d675dbc9d285677b39252978e0b4543f4c4d8 Mon Sep 17 00:00:00 2001 From: Francesco Novy Date: Thu, 10 Sep 2026 09:34:25 +0200 Subject: [PATCH 4/4] no agent tracing for eve --- docs/platforms/javascript/common/agent-tracing/index.mdx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/platforms/javascript/common/agent-tracing/index.mdx b/docs/platforms/javascript/common/agent-tracing/index.mdx index c917fa4da9b33f..795da6b2115981 100644 --- a/docs/platforms/javascript/common/agent-tracing/index.mdx +++ b/docs/platforms/javascript/common/agent-tracing/index.mdx @@ -7,6 +7,8 @@ sidebar_section: features new: true supported: - javascript +notSupported: + - javascript.eve --- With Sentry Agent Tracing, you can monitor and debug your AI systems with full-stack context. You'll be able to track key insights like token usage, latency, tool usage, and error rates — and group multi-turn chats in Conversations. Agent Tracing data is fully connected to your other Sentry data like logs, errors, and traces.