Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/organization/data-storage-location/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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:**

Expand Down
2 changes: 1 addition & 1 deletion docs/platforms/javascript/common/user-feedback/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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.

<Alert level="">
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.
</Alert>

### Session Replay
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ public function register(): void

<Note>

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.

</Note>

Expand Down Expand Up @@ -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).

Expand Down
2 changes: 1 addition & 1 deletion docs/platforms/react-native/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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);
Expand Down
2 changes: 1 addition & 1 deletion docs/pricing/quotas/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
16 changes: 12 additions & 4 deletions src/middleware.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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/',
Expand Down Expand Up @@ -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/',
Expand Down Expand Up @@ -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/',
Expand Down Expand Up @@ -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/',
Expand Down
18 changes: 17 additions & 1 deletion vercel.json
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down Expand Up @@ -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/"
Expand Down Expand Up @@ -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/"
}
]
}