From 3f3089dea8629289468fc3eb865f8d930b8e34b9 Mon Sep 17 00:00:00 2001 From: Alexander Alderman Webb Date: Thu, 23 Oct 2025 09:12:40 +0200 Subject: [PATCH 1/3] chore: Remove old metrics docs --- .../metrics/configure/javascript.astro.mdx | 25 ------------- .../metrics/configure/javascript.bun.mdx | 11 ------ .../metrics/configure/javascript.deno.mdx | 11 ------ .../metrics/configure/javascript.electron.mdx | 13 ------- .../metrics/configure/javascript.mdx | 11 ------ .../metrics/configure/javascript.node.mdx | 11 ------ .../metrics/configure/javascript.remix.mdx | 23 ------------ .../configure/javascript.sveltekit.mdx | 23 ------------ .../metrics/configure/react-native.mdx | 8 ----- .../metrics/counter-snippet/javascript.mdx | 6 ---- .../distribution-snippet/javascript.mdx | 7 ---- .../metrics/gauge-snippet/javascript.mdx | 7 ---- .../metrics/metrics-units/python.mdx | 36 ------------------- .../metrics/set-snippet/javascript.mdx | 4 --- .../javascript.electron.mdx | 5 --- .../version-support-note/javascript.mdx | 5 --- .../version-support-note/react-native.mdx | 5 --- 17 files changed, 211 deletions(-) delete mode 100644 platform-includes/metrics/configure/javascript.astro.mdx delete mode 100644 platform-includes/metrics/configure/javascript.bun.mdx delete mode 100644 platform-includes/metrics/configure/javascript.deno.mdx delete mode 100644 platform-includes/metrics/configure/javascript.electron.mdx delete mode 100644 platform-includes/metrics/configure/javascript.mdx delete mode 100644 platform-includes/metrics/configure/javascript.node.mdx delete mode 100644 platform-includes/metrics/configure/javascript.remix.mdx delete mode 100644 platform-includes/metrics/configure/javascript.sveltekit.mdx delete mode 100644 platform-includes/metrics/configure/react-native.mdx delete mode 100644 platform-includes/metrics/counter-snippet/javascript.mdx delete mode 100644 platform-includes/metrics/distribution-snippet/javascript.mdx delete mode 100644 platform-includes/metrics/gauge-snippet/javascript.mdx delete mode 100644 platform-includes/metrics/metrics-units/python.mdx delete mode 100644 platform-includes/metrics/set-snippet/javascript.mdx delete mode 100644 platform-includes/metrics/version-support-note/javascript.electron.mdx delete mode 100644 platform-includes/metrics/version-support-note/javascript.mdx delete mode 100644 platform-includes/metrics/version-support-note/react-native.mdx diff --git a/platform-includes/metrics/configure/javascript.astro.mdx b/platform-includes/metrics/configure/javascript.astro.mdx deleted file mode 100644 index e0e76fef5a582..0000000000000 --- a/platform-includes/metrics/configure/javascript.astro.mdx +++ /dev/null @@ -1,25 +0,0 @@ -To use metrics with astro, first [manually setup up the SDK as per the Astro SDK docs](/platforms/javascript/guides/astro/manual-setup/#manual-sdk-initialization). - -Metrics work out of the box by calling `Sentry.init`, no further setup is required. - -```JavaScript -// sentry.client.config.js -Sentry.init({ - dsn: '___PUBLIC_DSN___', - // Only needed for SDK versions < 8.0.0 - // integrations: [ - // Sentry.metrics.metricsAggregatorIntegration(), - // ], -}); -``` - -```JavaScript -// sentry.server.config.js -Sentry.init({ - dsn: '___PUBLIC_DSN___', - // Only needed for SDK versions < 8.0.0 - // _experiments: { - // metricsAggregator: true, - // }, -}); -``` diff --git a/platform-includes/metrics/configure/javascript.bun.mdx b/platform-includes/metrics/configure/javascript.bun.mdx deleted file mode 100644 index 683464e0d8693..0000000000000 --- a/platform-includes/metrics/configure/javascript.bun.mdx +++ /dev/null @@ -1,11 +0,0 @@ -Metrics work out of the box by calling `Sentry.init`, no further setup is required. - -```JavaScript -Sentry.init({ - dsn: '___PUBLIC_DSN___', - // Only needed for SDK versions < 8.0.0 - // _experiments: { - // metricsAggregator: true, - // }, -}); -``` diff --git a/platform-includes/metrics/configure/javascript.deno.mdx b/platform-includes/metrics/configure/javascript.deno.mdx deleted file mode 100644 index 683464e0d8693..0000000000000 --- a/platform-includes/metrics/configure/javascript.deno.mdx +++ /dev/null @@ -1,11 +0,0 @@ -Metrics work out of the box by calling `Sentry.init`, no further setup is required. - -```JavaScript -Sentry.init({ - dsn: '___PUBLIC_DSN___', - // Only needed for SDK versions < 8.0.0 - // _experiments: { - // metricsAggregator: true, - // }, -}); -``` diff --git a/platform-includes/metrics/configure/javascript.electron.mdx b/platform-includes/metrics/configure/javascript.electron.mdx deleted file mode 100644 index 6f89ec95b2156..0000000000000 --- a/platform-includes/metrics/configure/javascript.electron.mdx +++ /dev/null @@ -1,13 +0,0 @@ -Metrics work out of the box by calling `Sentry.init`, no further setup is required. - -```JavaScript -import * as Sentry from '@sentry/electron/main'; - -Sentry.init({ - dsn: '___PUBLIC_DSN___', - // Only needed for SDK versions < 8.0.0 - // _experiments: { - // metricsAggregator: true, - // }, -}); -``` diff --git a/platform-includes/metrics/configure/javascript.mdx b/platform-includes/metrics/configure/javascript.mdx deleted file mode 100644 index 716dc6192d405..0000000000000 --- a/platform-includes/metrics/configure/javascript.mdx +++ /dev/null @@ -1,11 +0,0 @@ -Metrics work out of the box by calling `Sentry.init`, no further setup is required. - -```JavaScript -Sentry.init({ - dsn: '___PUBLIC_DSN___', - // Only needed for SDK versions < 8.0.0 - // integrations: [ - // Sentry.metrics.metricsAggregatorIntegration(), - // ], -}); -``` diff --git a/platform-includes/metrics/configure/javascript.node.mdx b/platform-includes/metrics/configure/javascript.node.mdx deleted file mode 100644 index 683464e0d8693..0000000000000 --- a/platform-includes/metrics/configure/javascript.node.mdx +++ /dev/null @@ -1,11 +0,0 @@ -Metrics work out of the box by calling `Sentry.init`, no further setup is required. - -```JavaScript -Sentry.init({ - dsn: '___PUBLIC_DSN___', - // Only needed for SDK versions < 8.0.0 - // _experiments: { - // metricsAggregator: true, - // }, -}); -``` diff --git a/platform-includes/metrics/configure/javascript.remix.mdx b/platform-includes/metrics/configure/javascript.remix.mdx deleted file mode 100644 index a5a4c1a75d70d..0000000000000 --- a/platform-includes/metrics/configure/javascript.remix.mdx +++ /dev/null @@ -1,23 +0,0 @@ -Metrics work out of the box by calling `Sentry.init`, no further setup is required. - -```javascript {tabTitle:JavaScript (Client)} -// entry.client.tsx -Sentry.init({ - dsn: '___PUBLIC_DSN___', - // Only needed for SDK versions < 8.0.0 - // integrations: [ - // Sentry.metrics.metricsAggregatorIntegration(), - // ], -}); -``` - -```javascript {tabTitle:JavaScript (Server)} -// entry.server.tsx -Sentry.init({ - dsn: '___PUBLIC_DSN___', - // Only needed for SDK versions < 8.0.0 - // _experiments: { - // metricsAggregator: true, - // }, -}); -``` diff --git a/platform-includes/metrics/configure/javascript.sveltekit.mdx b/platform-includes/metrics/configure/javascript.sveltekit.mdx deleted file mode 100644 index 1bcdbb20be151..0000000000000 --- a/platform-includes/metrics/configure/javascript.sveltekit.mdx +++ /dev/null @@ -1,23 +0,0 @@ -Metrics work out of the box by calling `Sentry.init`, no further setup is required. - -```JavaScript -// hooks.client.js -Sentry.init({ - dsn: '___PUBLIC_DSN___', - // Only needed for SDK versions < 8.0.0 - // integrations: [ - // Sentry.metrics.metricsAggregatorIntegration(), - // ], -}); -``` - -```JavaScript -// hooks.server.js -Sentry.init({ - dsn: '___PUBLIC_DSN___', - // Only needed for SDK versions < 8.0.0 - // _experiments: { - // metricsAggregator: true, - // }, -}); -``` diff --git a/platform-includes/metrics/configure/react-native.mdx b/platform-includes/metrics/configure/react-native.mdx deleted file mode 100644 index 7abbb6a55abec..0000000000000 --- a/platform-includes/metrics/configure/react-native.mdx +++ /dev/null @@ -1,8 +0,0 @@ -```JavaScript -Sentry.init({ - dsn: '___PUBLIC_DSN___', - integrations: [ - Sentry.metrics.metricsAggregatorIntegration(), - ], -}); -``` diff --git a/platform-includes/metrics/counter-snippet/javascript.mdx b/platform-includes/metrics/counter-snippet/javascript.mdx deleted file mode 100644 index 663d359e365f5..0000000000000 --- a/platform-includes/metrics/counter-snippet/javascript.mdx +++ /dev/null @@ -1,6 +0,0 @@ -```JavaScript -// Increment a counter by one for each button click. -Sentry.metrics.increment("button_click", 1, { - tags: { browser: "Firefox", app_version: "1.0.0" }, -}); -``` diff --git a/platform-includes/metrics/distribution-snippet/javascript.mdx b/platform-includes/metrics/distribution-snippet/javascript.mdx deleted file mode 100644 index e77fca4514b15..0000000000000 --- a/platform-includes/metrics/distribution-snippet/javascript.mdx +++ /dev/null @@ -1,7 +0,0 @@ -```JavaScript -// Add '15.0' to a distribution used for tracking the loading times for component. -Sentry.metrics.distribution("component_load_time", 15.0, { - tags: { type: "important" }, - unit: "millisecond", -}); -``` diff --git a/platform-includes/metrics/gauge-snippet/javascript.mdx b/platform-includes/metrics/gauge-snippet/javascript.mdx deleted file mode 100644 index 09778d7f0110d..0000000000000 --- a/platform-includes/metrics/gauge-snippet/javascript.mdx +++ /dev/null @@ -1,7 +0,0 @@ -```JavaScript -// Add 2 to a gauge tracking CPU usage. -Sentry.metrics.gauge("cpu_usage", 34, { - tags: { os: "MacOS" }, - unit: "percent", -}); -``` diff --git a/platform-includes/metrics/metrics-units/python.mdx b/platform-includes/metrics/metrics-units/python.mdx deleted file mode 100644 index 47cd35f8b3e63..0000000000000 --- a/platform-includes/metrics/metrics-units/python.mdx +++ /dev/null @@ -1,36 +0,0 @@ -Units augment metric values by giving meaning to what otherwise might be abstract numbers. Adding units also allows Sentry to offer controls - unit conversions, filters, and so on - based on those units. For values that are unitless, you can supply an empty string or `none`. - -### Duration Units - -- `nanosecond` -- `microsecond` -- `millisecond` -- `second` -- `minute` -- `hour` -- `day` -- `week` - -### Information Units - -- `bit` -- `byte` -- `kilobyte` -- `kibibyte` -- `megabyte` -- `mebibyte` -- `gigabyte` -- `gibibyte` -- `terabyte` -- `tebibyte` -- `petabyte` -- `pebibyte` -- `exabyte` -- `exbibyte` - -### Fraction Units - -- `ratio` -- `percent` - -For more details about supported units, see our [event ingestion documentation](https://getsentry.github.io/relay/relay_metrics/enum.MetricUnit.html). diff --git a/platform-includes/metrics/set-snippet/javascript.mdx b/platform-includes/metrics/set-snippet/javascript.mdx deleted file mode 100644 index e4be30f6e978a..0000000000000 --- a/platform-includes/metrics/set-snippet/javascript.mdx +++ /dev/null @@ -1,4 +0,0 @@ -```JavaScript -// Add 'jane' to a set used for tracking the number of users that viewed a page. -Sentry.metrics.set("user_view", "jane"); -``` diff --git a/platform-includes/metrics/version-support-note/javascript.electron.mdx b/platform-includes/metrics/version-support-note/javascript.electron.mdx deleted file mode 100644 index 8927a70b47430..0000000000000 --- a/platform-includes/metrics/version-support-note/javascript.electron.mdx +++ /dev/null @@ -1,5 +0,0 @@ - - -Metrics for JavaScript are supported with Sentry Electron SDK version `4.17.0` and above. - - diff --git a/platform-includes/metrics/version-support-note/javascript.mdx b/platform-includes/metrics/version-support-note/javascript.mdx deleted file mode 100644 index 7e393c28a5182..0000000000000 --- a/platform-includes/metrics/version-support-note/javascript.mdx +++ /dev/null @@ -1,5 +0,0 @@ - - -Metrics for JavaScript are supported with Sentry JavaScript SDK version `7.103.0` and above. - - diff --git a/platform-includes/metrics/version-support-note/react-native.mdx b/platform-includes/metrics/version-support-note/react-native.mdx deleted file mode 100644 index 38e074d2fdfd1..0000000000000 --- a/platform-includes/metrics/version-support-note/react-native.mdx +++ /dev/null @@ -1,5 +0,0 @@ - - -Metrics for React Native are supported in Sentry React Native SDK version `5.19.0` and above. - - From 6e450afd6fa104d303b214214c143c65c5249faa Mon Sep 17 00:00:00 2001 From: Alexander Alderman Webb Date: Wed, 29 Oct 2025 15:10:31 +0100 Subject: [PATCH 2/3] restore js --- .../metrics/configure/javascript.astro.mdx | 25 +++++++++++++++++++ .../metrics/configure/javascript.bun.mdx | 11 ++++++++ .../metrics/configure/javascript.deno.mdx | 11 ++++++++ .../metrics/configure/javascript.electron.mdx | 13 ++++++++++ .../metrics/configure/javascript.mdx | 11 ++++++++ .../metrics/configure/javascript.node.mdx | 11 ++++++++ .../metrics/configure/javascript.remix.mdx | 23 +++++++++++++++++ .../configure/javascript.sveltekit.mdx | 23 +++++++++++++++++ .../metrics/configure/react-native.mdx | 8 ++++++ .../metrics/counter-snippet/javascript.mdx | 6 +++++ .../distribution-snippet/javascript.mdx | 7 ++++++ .../metrics/gauge-snippet/javascript.mdx | 7 ++++++ .../metrics/set-snippet/javascript.mdx | 4 +++ .../javascript.electron.mdx | 5 ++++ .../version-support-note/javascript.mdx | 5 ++++ .../version-support-note/react-native.mdx | 5 ++++ 16 files changed, 175 insertions(+) create mode 100644 platform-includes/metrics/configure/javascript.astro.mdx create mode 100644 platform-includes/metrics/configure/javascript.bun.mdx create mode 100644 platform-includes/metrics/configure/javascript.deno.mdx create mode 100644 platform-includes/metrics/configure/javascript.electron.mdx create mode 100644 platform-includes/metrics/configure/javascript.mdx create mode 100644 platform-includes/metrics/configure/javascript.node.mdx create mode 100644 platform-includes/metrics/configure/javascript.remix.mdx create mode 100644 platform-includes/metrics/configure/javascript.sveltekit.mdx create mode 100644 platform-includes/metrics/configure/react-native.mdx create mode 100644 platform-includes/metrics/counter-snippet/javascript.mdx create mode 100644 platform-includes/metrics/distribution-snippet/javascript.mdx create mode 100644 platform-includes/metrics/gauge-snippet/javascript.mdx create mode 100644 platform-includes/metrics/set-snippet/javascript.mdx create mode 100644 platform-includes/metrics/version-support-note/javascript.electron.mdx create mode 100644 platform-includes/metrics/version-support-note/javascript.mdx create mode 100644 platform-includes/metrics/version-support-note/react-native.mdx diff --git a/platform-includes/metrics/configure/javascript.astro.mdx b/platform-includes/metrics/configure/javascript.astro.mdx new file mode 100644 index 0000000000000..e0e76fef5a582 --- /dev/null +++ b/platform-includes/metrics/configure/javascript.astro.mdx @@ -0,0 +1,25 @@ +To use metrics with astro, first [manually setup up the SDK as per the Astro SDK docs](/platforms/javascript/guides/astro/manual-setup/#manual-sdk-initialization). + +Metrics work out of the box by calling `Sentry.init`, no further setup is required. + +```JavaScript +// sentry.client.config.js +Sentry.init({ + dsn: '___PUBLIC_DSN___', + // Only needed for SDK versions < 8.0.0 + // integrations: [ + // Sentry.metrics.metricsAggregatorIntegration(), + // ], +}); +``` + +```JavaScript +// sentry.server.config.js +Sentry.init({ + dsn: '___PUBLIC_DSN___', + // Only needed for SDK versions < 8.0.0 + // _experiments: { + // metricsAggregator: true, + // }, +}); +``` diff --git a/platform-includes/metrics/configure/javascript.bun.mdx b/platform-includes/metrics/configure/javascript.bun.mdx new file mode 100644 index 0000000000000..683464e0d8693 --- /dev/null +++ b/platform-includes/metrics/configure/javascript.bun.mdx @@ -0,0 +1,11 @@ +Metrics work out of the box by calling `Sentry.init`, no further setup is required. + +```JavaScript +Sentry.init({ + dsn: '___PUBLIC_DSN___', + // Only needed for SDK versions < 8.0.0 + // _experiments: { + // metricsAggregator: true, + // }, +}); +``` diff --git a/platform-includes/metrics/configure/javascript.deno.mdx b/platform-includes/metrics/configure/javascript.deno.mdx new file mode 100644 index 0000000000000..683464e0d8693 --- /dev/null +++ b/platform-includes/metrics/configure/javascript.deno.mdx @@ -0,0 +1,11 @@ +Metrics work out of the box by calling `Sentry.init`, no further setup is required. + +```JavaScript +Sentry.init({ + dsn: '___PUBLIC_DSN___', + // Only needed for SDK versions < 8.0.0 + // _experiments: { + // metricsAggregator: true, + // }, +}); +``` diff --git a/platform-includes/metrics/configure/javascript.electron.mdx b/platform-includes/metrics/configure/javascript.electron.mdx new file mode 100644 index 0000000000000..6f89ec95b2156 --- /dev/null +++ b/platform-includes/metrics/configure/javascript.electron.mdx @@ -0,0 +1,13 @@ +Metrics work out of the box by calling `Sentry.init`, no further setup is required. + +```JavaScript +import * as Sentry from '@sentry/electron/main'; + +Sentry.init({ + dsn: '___PUBLIC_DSN___', + // Only needed for SDK versions < 8.0.0 + // _experiments: { + // metricsAggregator: true, + // }, +}); +``` diff --git a/platform-includes/metrics/configure/javascript.mdx b/platform-includes/metrics/configure/javascript.mdx new file mode 100644 index 0000000000000..716dc6192d405 --- /dev/null +++ b/platform-includes/metrics/configure/javascript.mdx @@ -0,0 +1,11 @@ +Metrics work out of the box by calling `Sentry.init`, no further setup is required. + +```JavaScript +Sentry.init({ + dsn: '___PUBLIC_DSN___', + // Only needed for SDK versions < 8.0.0 + // integrations: [ + // Sentry.metrics.metricsAggregatorIntegration(), + // ], +}); +``` diff --git a/platform-includes/metrics/configure/javascript.node.mdx b/platform-includes/metrics/configure/javascript.node.mdx new file mode 100644 index 0000000000000..683464e0d8693 --- /dev/null +++ b/platform-includes/metrics/configure/javascript.node.mdx @@ -0,0 +1,11 @@ +Metrics work out of the box by calling `Sentry.init`, no further setup is required. + +```JavaScript +Sentry.init({ + dsn: '___PUBLIC_DSN___', + // Only needed for SDK versions < 8.0.0 + // _experiments: { + // metricsAggregator: true, + // }, +}); +``` diff --git a/platform-includes/metrics/configure/javascript.remix.mdx b/platform-includes/metrics/configure/javascript.remix.mdx new file mode 100644 index 0000000000000..a5a4c1a75d70d --- /dev/null +++ b/platform-includes/metrics/configure/javascript.remix.mdx @@ -0,0 +1,23 @@ +Metrics work out of the box by calling `Sentry.init`, no further setup is required. + +```javascript {tabTitle:JavaScript (Client)} +// entry.client.tsx +Sentry.init({ + dsn: '___PUBLIC_DSN___', + // Only needed for SDK versions < 8.0.0 + // integrations: [ + // Sentry.metrics.metricsAggregatorIntegration(), + // ], +}); +``` + +```javascript {tabTitle:JavaScript (Server)} +// entry.server.tsx +Sentry.init({ + dsn: '___PUBLIC_DSN___', + // Only needed for SDK versions < 8.0.0 + // _experiments: { + // metricsAggregator: true, + // }, +}); +``` diff --git a/platform-includes/metrics/configure/javascript.sveltekit.mdx b/platform-includes/metrics/configure/javascript.sveltekit.mdx new file mode 100644 index 0000000000000..1bcdbb20be151 --- /dev/null +++ b/platform-includes/metrics/configure/javascript.sveltekit.mdx @@ -0,0 +1,23 @@ +Metrics work out of the box by calling `Sentry.init`, no further setup is required. + +```JavaScript +// hooks.client.js +Sentry.init({ + dsn: '___PUBLIC_DSN___', + // Only needed for SDK versions < 8.0.0 + // integrations: [ + // Sentry.metrics.metricsAggregatorIntegration(), + // ], +}); +``` + +```JavaScript +// hooks.server.js +Sentry.init({ + dsn: '___PUBLIC_DSN___', + // Only needed for SDK versions < 8.0.0 + // _experiments: { + // metricsAggregator: true, + // }, +}); +``` diff --git a/platform-includes/metrics/configure/react-native.mdx b/platform-includes/metrics/configure/react-native.mdx new file mode 100644 index 0000000000000..7abbb6a55abec --- /dev/null +++ b/platform-includes/metrics/configure/react-native.mdx @@ -0,0 +1,8 @@ +```JavaScript +Sentry.init({ + dsn: '___PUBLIC_DSN___', + integrations: [ + Sentry.metrics.metricsAggregatorIntegration(), + ], +}); +``` diff --git a/platform-includes/metrics/counter-snippet/javascript.mdx b/platform-includes/metrics/counter-snippet/javascript.mdx new file mode 100644 index 0000000000000..663d359e365f5 --- /dev/null +++ b/platform-includes/metrics/counter-snippet/javascript.mdx @@ -0,0 +1,6 @@ +```JavaScript +// Increment a counter by one for each button click. +Sentry.metrics.increment("button_click", 1, { + tags: { browser: "Firefox", app_version: "1.0.0" }, +}); +``` diff --git a/platform-includes/metrics/distribution-snippet/javascript.mdx b/platform-includes/metrics/distribution-snippet/javascript.mdx new file mode 100644 index 0000000000000..e77fca4514b15 --- /dev/null +++ b/platform-includes/metrics/distribution-snippet/javascript.mdx @@ -0,0 +1,7 @@ +```JavaScript +// Add '15.0' to a distribution used for tracking the loading times for component. +Sentry.metrics.distribution("component_load_time", 15.0, { + tags: { type: "important" }, + unit: "millisecond", +}); +``` diff --git a/platform-includes/metrics/gauge-snippet/javascript.mdx b/platform-includes/metrics/gauge-snippet/javascript.mdx new file mode 100644 index 0000000000000..09778d7f0110d --- /dev/null +++ b/platform-includes/metrics/gauge-snippet/javascript.mdx @@ -0,0 +1,7 @@ +```JavaScript +// Add 2 to a gauge tracking CPU usage. +Sentry.metrics.gauge("cpu_usage", 34, { + tags: { os: "MacOS" }, + unit: "percent", +}); +``` diff --git a/platform-includes/metrics/set-snippet/javascript.mdx b/platform-includes/metrics/set-snippet/javascript.mdx new file mode 100644 index 0000000000000..e4be30f6e978a --- /dev/null +++ b/platform-includes/metrics/set-snippet/javascript.mdx @@ -0,0 +1,4 @@ +```JavaScript +// Add 'jane' to a set used for tracking the number of users that viewed a page. +Sentry.metrics.set("user_view", "jane"); +``` diff --git a/platform-includes/metrics/version-support-note/javascript.electron.mdx b/platform-includes/metrics/version-support-note/javascript.electron.mdx new file mode 100644 index 0000000000000..8927a70b47430 --- /dev/null +++ b/platform-includes/metrics/version-support-note/javascript.electron.mdx @@ -0,0 +1,5 @@ + + +Metrics for JavaScript are supported with Sentry Electron SDK version `4.17.0` and above. + + diff --git a/platform-includes/metrics/version-support-note/javascript.mdx b/platform-includes/metrics/version-support-note/javascript.mdx new file mode 100644 index 0000000000000..7e393c28a5182 --- /dev/null +++ b/platform-includes/metrics/version-support-note/javascript.mdx @@ -0,0 +1,5 @@ + + +Metrics for JavaScript are supported with Sentry JavaScript SDK version `7.103.0` and above. + + diff --git a/platform-includes/metrics/version-support-note/react-native.mdx b/platform-includes/metrics/version-support-note/react-native.mdx new file mode 100644 index 0000000000000..38e074d2fdfd1 --- /dev/null +++ b/platform-includes/metrics/version-support-note/react-native.mdx @@ -0,0 +1,5 @@ + + +Metrics for React Native are supported in Sentry React Native SDK version `5.19.0` and above. + + From d51379398426d332ecc687bde11fa5e497d10f19 Mon Sep 17 00:00:00 2001 From: Alexander Alderman Webb Date: Wed, 29 Oct 2025 15:15:00 +0100 Subject: [PATCH 3/3] remove sending performance metrics --- .../span-metrics/performance-metrics.mdx | 64 ------------------- 1 file changed, 64 deletions(-) delete mode 100644 docs/platforms/python/tracing/span-metrics/performance-metrics.mdx diff --git a/docs/platforms/python/tracing/span-metrics/performance-metrics.mdx b/docs/platforms/python/tracing/span-metrics/performance-metrics.mdx deleted file mode 100644 index 3869d416a690e..0000000000000 --- a/docs/platforms/python/tracing/span-metrics/performance-metrics.mdx +++ /dev/null @@ -1,64 +0,0 @@ ---- -title: Sending Performance Metrics -description: "Learn how to attach performance metrics to your Sentry transactions." -sidebar_order: 20 -notSupported: - - javascript.cordova ---- - -The SDK supports sending performance metrics data to Sentry. These are numeric values attached to transactions that are aggregated and displayed in Sentry. - -## Custom Measurements - -In addition to automatic performance metrics, the SDK supports setting [custom performance measurements](/product/insights/overview/metrics/#custom-performance-measurements) on transactions. This allows you to define measurements that are important to your application and send them to Sentry. - -To set a performance measurement, you need to supply the following: - -- name (`string`) -- value (any numeric type - `float`, `integer`, etc.) -- unit (`string`, defaults to the string `none` if omitted) - -Sentry supports adding arbitrary custom units, but we recommend using one of the [supported units listed below](./#supported-measurement-units). - - - - - -## Supported Measurement Units - -Units augment measurement values by giving meaning to what otherwise might be abstract numbers. Adding units also allows Sentry to offer controls - unit conversions, filters, and so on - based on those units. For values that are unitless, you can supply an empty string or `none`. - -### Duration Units - -- `nanosecond` -- `microsecond` -- `millisecond` -- `second` -- `minute` -- `hour` -- `day` -- `week` - -### Information Units - -- `bit` -- `byte` -- `kilobyte` -- `kibibyte` -- `megabyte` -- `mebibyte` -- `gigabyte` -- `gibibyte` -- `terabyte` -- `tebibyte` -- `petabyte` -- `pebibyte` -- `exabyte` -- `exbibyte` - -### Fraction Units - -- `ratio` -- `percent` - -If you want to explore further, you can find details about supported units in our [event ingestion documentation](https://getsentry.github.io/relay/relay_metrics/enum.MetricUnit.html).