diff --git a/packages/nuxt/src/client/sdk.ts b/packages/nuxt/src/client/sdk.ts index 3376e5fdbeb7..8f427d639ca6 100644 --- a/packages/nuxt/src/client/sdk.ts +++ b/packages/nuxt/src/client/sdk.ts @@ -1,5 +1,5 @@ import { getDefaultIntegrations as getBrowserDefaultIntegrations, init as initBrowser } from '@sentry/browser'; -import { applySdkMetadata } from '@sentry/core'; +import { applySdkMetadata, setTag } from '@sentry/core'; import type { Client } from '@sentry/types'; import type { SentryNuxtOptions } from '../common/types'; @@ -17,5 +17,7 @@ export function init(options: SentryNuxtOptions): Client | undefined { applySdkMetadata(sentryOptions, 'nuxt', ['nuxt', 'vue']); + setTag('runtime', 'browser'); + return initBrowser(sentryOptions); } diff --git a/packages/nuxt/src/server/sdk.ts b/packages/nuxt/src/server/sdk.ts index 4faae8e6ef1a..a6b1b4b04f0b 100644 --- a/packages/nuxt/src/server/sdk.ts +++ b/packages/nuxt/src/server/sdk.ts @@ -1,4 +1,4 @@ -import { applySdkMetadata } from '@sentry/core'; +import { applySdkMetadata, setTag } from '@sentry/core'; import { init as initNode } from '@sentry/node'; import type { Client } from '@sentry/types'; import type { SentryNuxtOptions } from '../common/types'; @@ -15,5 +15,7 @@ export function init(options: SentryNuxtOptions): Client | undefined { applySdkMetadata(sentryOptions, 'nuxt', ['nuxt', 'node']); + setTag('runtime', 'node'); + return initNode(sentryOptions); }