diff --git a/docs/organization/data-storage-location/index.mdx b/docs/organization/data-storage-location/index.mdx index 57f464d58ee300..6ba3619e740b08 100644 --- a/docs/organization/data-storage-location/index.mdx +++ b/docs/organization/data-storage-location/index.mdx @@ -64,7 +64,7 @@ At this time, your data storage location can’t be changed if you have an exist ### Self-hosted -If you have a self-hosted Sentry account, you can [follow these instructions](/product/accounts/migration/) to migrate your data. +If you have a self-hosted Sentry account, you can [follow these instructions](/concepts/migration/) to migrate your data. **Supported for relocation:** diff --git a/docs/platforms/javascript/common/user-feedback/index.mdx b/docs/platforms/javascript/common/user-feedback/index.mdx index 0d5c447f61a9d4..f3204f91c60331 100644 --- a/docs/platforms/javascript/common/user-feedback/index.mdx +++ b/docs/platforms/javascript/common/user-feedback/index.mdx @@ -38,7 +38,7 @@ By default, this will insert the widget into the bottom right corner of your web On SDK version 8.0.0 and above, users can send screenshots with their feedback. If you're self-hosting, you also need release 24.4.2 and above. You can configure this using the `enableScreenshot` option, by default it is set to `true`. Screenshots aren't supported on mobile devices, so the screenshot button will be hidden automatically in this case. - Screenshots use your [attachments quota](/product/accounts/quotas/manage-attachments-quota). All plans come with 1GB of attachments, which is approxiamately 2500 screenshots. + Screenshots use your [attachments quota](/pricing/quotas/manage-attachments-quota). All plans come with 1GB of attachments, which is approxiamately 2500 screenshots. ### Session Replay diff --git a/docs/platforms/php/guides/laravel/other-versions/laravel8-10.mdx b/docs/platforms/php/guides/laravel/other-versions/laravel8-10.mdx index 72fc7f0a1b5c67..a49c09b157d4d4 100644 --- a/docs/platforms/php/guides/laravel/other-versions/laravel8-10.mdx +++ b/docs/platforms/php/guides/laravel/other-versions/laravel8-10.mdx @@ -31,7 +31,7 @@ public function register(): void -Alternatively, you can configure Sentry in your [Laravel Log Channel](usage/#log-channels), allowing you to log `info` and `debug` as well. +Alternatively, you can configure Sentry in your [Laravel Log Channel](/platforms/php/guides/laravel/usage/#log-channels), allowing you to log `info` and `debug` as well. @@ -86,7 +86,7 @@ SENTRY_TRACES_SAMPLE_RATE=1.0 The example configuration above will transmit 100% of captured traces. Be sure to lower this value in production or you could use up your quota quickly. -You can also be more granular with the sample rate by using the `traces_sampler` option. Learn more in [Using Sampling to Filter Transaction Events](configuration/filtering/#using-sampling-to-filter-transaction-events). +You can also be more granular with the sample rate by using the `traces_sampler` option. Learn more in [Using Sampling to Filter Transaction Events](/platforms/php/guides/laravel/configuration/filtering/#using-sampling-to-filter-transaction-events). Performance data is transmitted using a new event type called "transactions", which you can learn about in [Distributed Tracing](/product/sentry-basics/tracing/distributed-tracing/#traces-transactions-and-spans). diff --git a/docs/platforms/react-native/index.mdx b/docs/platforms/react-native/index.mdx index 39292e1de48bdc..bdb0f52b99319f 100644 --- a/docs/platforms/react-native/index.mdx +++ b/docs/platforms/react-native/index.mdx @@ -77,7 +77,7 @@ Sentry.init({ #### Wrap Your App -To automatically instrument your app with [touch event tracking](/platforms/react-native/touchevents/) and [automatic tracing](/platforms/react-native/tracing/instrumentation/automatic-instrumentation/), wrap it with `Sentry.wrap`: +To automatically instrument your app with [touch event tracking](/platforms/react-native/configuration/touchevents/) and [automatic tracing](/platforms/react-native/tracing/instrumentation/automatic-instrumentation/), wrap it with `Sentry.wrap`: ```javascript {filename:App.js} export default Sentry.wrap(App); diff --git a/docs/pricing/quotas/index.mdx b/docs/pricing/quotas/index.mdx index 4548221a759b77..9c3b7757e87518 100644 --- a/docs/pricing/quotas/index.mdx +++ b/docs/pricing/quotas/index.mdx @@ -62,7 +62,7 @@ Spike Protection can be enabled on a per-project basis for your organization by ### Adjusting Your Quota -Events and attachments that exceed your quota will not be accepted, so you may want to increase your quota. Conversely, you might want to decrease your quota or adjust your reserved and pay-as-you-go quotas to better control your spending. Learn about adjusting your quota in [Manage Your Error Quota](/pricing/quotas/manage-event-stream-guide/adjusting-quotas), [Manage Your Span Quota](/pricing/quotas/manage-transaction-quota/), [Manage your Replay Quota](/pricing/quotas/manage-replay-quota/), and [Manage Your Attachments Quota](/pricing/quotas/manage-attachments-quota/#adjusting-quotas). +Events and attachments that exceed your quota will not be accepted, so you may want to increase your quota. Conversely, you might want to decrease your quota or adjust your reserved and pay-as-you-go quotas to better control your spending. Learn about adjusting your quota in [Manage Your Error Quota](/pricing/quotas/manage-event-stream-guide/#adjusting-quotas), [Manage Your Span Quota](/pricing/quotas/manage-transaction-quota/), [Manage your Replay Quota](/pricing/quotas/manage-replay-quota/), and [Manage Your Attachments Quota](/pricing/quotas/manage-attachments-quota/#adjusting-quotas). ### Rate Limits diff --git a/src/middleware.ts b/src/middleware.ts index 55b1a25df25883..0262fb6c2d9163 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -309,6 +309,10 @@ const REDIRECTS: Redirect[] = [ from: '/platforms/react-native/manual-setup/sourcemaps/', to: '/platforms/react-native/sourcemaps/', }, + { + from: '/platforms/react-native/touchevents/', + to: '/platforms/react-native/configuration/touchevents/', + }, { from: '/platforms/python/data-collected/', to: '/platforms/python/data-management/data-collected/', @@ -1369,6 +1373,10 @@ const REDIRECTS: Redirect[] = [ from: '/platforms/javascript/guides/react/configuration/integrations/react-router/', to: '/platforms/javascript/guides/react/features/react-router/', }, + { + from: '/platforms/javascript/guides/session-replay/', + to: '/platforms/javascript/session-replay/', + }, { from: '/platforms/javascript/react/', to: '/platforms/javascript/guides/react/', @@ -2081,6 +2089,10 @@ const REDIRECTS: Redirect[] = [ from: '/pricing/am2-pricing/', to: '/pricing/legacy-pricing/', }, + { + from: '/pricing/quotas/manage-event-stream-guide/adjusting-quotas/', + to: '/pricing/quotas/manage-event-stream-guide/#adjusting-quotas', + }, { from: '/learn/pricing/', to: '/pricing/', @@ -3081,10 +3093,6 @@ const REDIRECTS: Redirect[] = [ from: '/product/accounts/quotas/manage-cron-monitors/', to: '/pricing/quotas/manage-cron-monitors/', }, - { - from: '/product/accounts/migration/', - to: '/concepts/migration/', - }, { from: '/product/accounts/auth-tokens/', to: '/account/auth-tokens/', diff --git a/vercel.json b/vercel.json index 881eeeff10186a..a4eeec7e974ecd 100644 --- a/vercel.json +++ b/vercel.json @@ -138,9 +138,13 @@ "destination": "/organization/authentication/sso/$1" }, { - "source": "/account/quotas/([^/]*)", + "source": "/account/quotas/(.*)", "destination": "/pricing/quotas/$1" }, + { + "source": "/account/migration/(.*)", + "destination": "/concepts/migration/$1" + }, { "source": "/organization/quotas/(.*)", "destination": "/pricing/quotas/$1" @@ -297,6 +301,14 @@ "source": "/platforms/python/guides/([^/]*)/(.*)", "destination": "/platforms/python/$2" }, + { + "source": "/platforms/php/guides/laravel/other-versions/laravel8-10/usage/(.*)", + "destination": "/platforms/php/guides/laravel/usage/$1" + }, + { + "source": "/platforms/php/guides/laravel/other-versions/laravel8-10/configuration/(.*)", + "destination": "/platforms/php/guides/laravel/configuration/$1" + }, { "source": "/platforms/javascript/guides/([^/]*)/sourcemaps/troubleshooting_js/uploading-without-debug-ids/", "destination": "/platforms/javascript/guides/$1/sourcemaps/troubleshooting_js/" @@ -456,6 +468,10 @@ { "source": "/platforms/javascript/guides/([^/]*)/best-practices/browser-extensions/", "destination": "/platforms/javascript/guides/$1/best-practices/shared-environments/" + }, + { + "source": "/platforms/javascript/guides/([^/]*)/configuration/integrations/trycatch/", + "destination": "/platforms/javascript/configuration/integrations/browserapierrors/" } ] }