Skip to content

Commit 5604d19

Browse files
fix: Use relative links (#6699)
Absolute links break the dev environment
1 parent 0ebeffe commit 5604d19

File tree

18 files changed

+26
-26
lines changed

18 files changed

+26
-26
lines changed

src/api/auth.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ If your authentication token is `1a2b3c`, then the command should be:
1919
curl -H 'Authorization: Bearer 1a2b3c' https://sentry.io/api/0/projects/
2020
```
2121

22-
You can create authentication tokens within Sentry by [creating an internal integration](https://docs.sentry.io/product/integrations/integration-platform/#internal-integrations). This is also available for self-hosted Sentry.
22+
You can create authentication tokens within Sentry by [creating an internal integration](/product/integrations/integration-platform/#internal-integrations). This is also available for self-hosted Sentry.
2323

2424
### User authentication tokens
2525

src/docs/product/accounts/pricing.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ If you run out of **both** your prepaid and on-demand volume, any new data you s
3030

3131
On May 1st, Sentry will move to unit-based Performance pricing. This means customers will be charged based on a volume of total units for two different Performance event types:
3232

33-
- **Transactions** - Consumes 1 Performance Unit and sent by projects with only [Tracing](https://docs.sentry.io/product/sentry-basics/tracing/) enabled.
34-
- **Transactions with Profiling** - Consumes 1.3 Performance Units and sent by projects that also have [Profiling](https://docs.sentry.io/product/profiling/) enabled.
33+
- **Transactions** - Consumes 1 Performance Unit and sent by projects with only [Tracing](/product/sentry-basics/tracing/) enabled.
34+
- **Transactions with Profiling** - Consumes 1.3 Performance Units and sent by projects that also have [Profiling](/product/profiling/) enabled.
3535

3636
While **your current subscription volume won't change,** your current transactions quota will be converted to Performance Units at a 1:1 ratio. Depending on the Performance event types sent to Sentry, the rate at which you consume your total quota may change.
3737

src/docs/product/accounts/sso/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ In your Jumploud Admin portal:
157157
1. Navigate to **User Authentication > SSO**.
158158
1. Add a new SSO application and search for Sentry.
159159
1. Click "Configure".
160-
1. Under the SSO menu, update the SP Entity ID and ACS URLs for your tenant. They should be in the format as described [here](https://docs.sentry.io/product/accounts/sso/saml2/#register-sentry-with-idp).
160+
1. Under the SSO menu, update the SP Entity ID and ACS URLs for your tenant. They should be in the format as described [here](/product/accounts/sso/saml2/#register-sentry-with-idp).
161161
1. Click "save".
162162

163163
Be sure that you have assigned yourself to the Sentry app in Jumpcloud before attempting these next steps.

src/docs/product/accounts/sso/saml2.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ Because Sentry uses Just-In-Time (JIT) provisioning, new members are registered
120120

121121
## SCIM Provisioning
122122

123-
SCIM is available for automatic user provisioning, deprovisioning, and team assignment for SAML2 IdPs. [Configure Sentry for SCIM](https://docs.sentry.io/product/accounts/sso/okta-sso/okta-scim/#sentry-configuration), and then follow your IdP's documentation for further setup. Learn more about the Sentry SCIM API endpoints in the [SCIM API documentation](https://docs.sentry.io/api/scim/).
123+
SCIM is available for automatic user provisioning, deprovisioning, and team assignment for SAML2 IdPs. [Configure Sentry for SCIM](/product/accounts/sso/okta-sso/okta-scim/#sentry-configuration), and then follow your IdP's documentation for further setup. Learn more about the Sentry SCIM API endpoints in the [SCIM API documentation](/api/scim/).
124124

125125
## FAQ
126126

src/docs/product/cli/send-event.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,4 +102,4 @@ eval "$(sentry-cli bash-hook)"
102102
# rest of the script goes here
103103
```
104104

105-
Alternatively you can use other mechanisms like [a `.sentryclirc` file](https://docs.sentry.io/product/cli/configuration/#configuration-file) to configure the DSN.
105+
Alternatively you can use other mechanisms like [a `.sentryclirc` file](/product/cli/configuration/#configuration-file) to configure the DSN.

src/docs/product/integrations/troubleshooting.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Sentry integrates with many third party services to make your development experi
99
## If you've changed your organization slug
1010

1111
- Any integration that creates links directly to Sentry issues will continue creating correct links going forward, **but existing links will no longer work as expected**. This includes, for example, Slack notifications containing links to Sentry alerts, and Jira tickets that link to Sentry issues.
12-
- Most [deployment integrations](https://docs.sentry.io/product/integrations/#deployment) use [Sentry CLI](https://github.com/getsentry/sentry-cli) under the hood, which requires providing your organization slug by way of the `SENTRY_ORG` environment variable. For these integrations to continue working, **you must manually update this variable on the appropriate service**.
12+
- Most [deployment integrations](/product/integrations/#deployment) use [Sentry CLI](https://github.com/getsentry/sentry-cli) under the hood, which requires providing your organization slug by way of the `SENTRY_ORG` environment variable. For these integrations to continue working, **you must manually update this variable on the appropriate service**.
1313
- If you're using any of the following integrations, you need to manually update the organization slug to maintain functionality:
1414

1515
- [Bitbucket Pipelines](/product/releases/setup/release-automation/bitbucket-pipelines/)

src/docs/product/relay/pii-and-data-scrubbing.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,6 @@ For example:
8787
}
8888
```
8989

90-
[advanced data scrubbing]: https://docs.sentry.io/platform-redirect/?next=/data-management/advanced-datascrubbing/
90+
[advanced data scrubbing]: /platform-redirect/?next=/data-management/advanced-datascrubbing/
9191
[relay]: https://github.com/getsentry/relay
9292
[piinguin]: https://getsentry.github.io/piinguin

src/docs/product/session-replay/protecting-user-privacy.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ With the extra scrutiny and sensitivity around session replay products and the l
1010

1111
Sentry's Session Replay is not an actual “screen” recording, but instead a recording of changes in the web browsers' Document Object Model (DOM) (i.e., the data representation of the page). This important distinction means that the data captured by Session Replay can be searched and stripped.
1212

13-
We provide our customers with a range of [configuration options](/platforms/javascript/session-replay/privacy/) to control how much (or how little) data is collected. Customers can use our privacy controls to help ensure no sensitive user data leaves the browser. Customers can also use [server-side scrubbing](https://docs.sentry.io/product/data-management-settings/scrubbing/server-side-scrubbing/) capabilities to further filter and remove sensitive user data, or our deletion capabilities to delete individual recordings after ingestion.
13+
We provide our customers with a range of [configuration options](/platforms/javascript/session-replay/privacy/) to control how much (or how little) data is collected. Customers can use our privacy controls to help ensure no sensitive user data leaves the browser. Customers can also use [server-side scrubbing](/product/data-management-settings/scrubbing/server-side-scrubbing/) capabilities to further filter and remove sensitive user data, or our deletion capabilities to delete individual recordings after ingestion.
1414

1515
Below we expand on what data is potentially collected, how they are treated by default, and what additional controls are available to customers. At the bottom of this page you'll also find our [Legal & Privacy FAQ](#legal-and-privacy-faq).
1616

@@ -62,4 +62,4 @@ See our [subprocessor list](https://sentry.io/legal/subprocessors/) for our infr
6262

6363
**Q: How long do you retain Session Replay data?**
6464

65-
Please see [our security policy](https://sentry.io/security/). Our data retention policy applies to the overall Sentry service, including Session Replay.
65+
Please see [our security policy](https://sentry.io/security/). Our data retention policy applies to the overall Sentry service, including Session Replay.

src/includes/beta-note-opentelemetry.mdx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ OpenTelemetry Support is now generally availabile. If you have any questions or
44

55
Currently, OpenTelemetry is supported on the following SDKs:
66

7-
- [NodeJS](https://docs.sentry.io/platforms/node/performance/instrumentation/opentelemetry/)
8-
- [NextJS](https://docs.sentry.io/platforms/javascript/guides/nextjs/performance/instrumentation/opentelemetry/)
9-
- [Python](https://docs.sentry.io/platforms/python/performance/instrumentation/opentelemetry/)
10-
- [Ruby](https://docs.sentry.io/platforms/ruby/performance/instrumentation/opentelemetry/)
11-
- [Java](https://docs.sentry.io/platforms/java/performance/instrumentation/opentelemetry/)
12-
- [Go](https://docs.sentry.io/platforms/go/performance/instrumentation/opentelemetry/)
7+
- [NodeJS](/platforms/node/performance/instrumentation/opentelemetry/)
8+
- [NextJS](/platforms/javascript/guides/nextjs/performance/instrumentation/opentelemetry/)
9+
- [Python](/platforms/python/performance/instrumentation/opentelemetry/)
10+
- [Ruby](/platforms/ruby/performance/instrumentation/opentelemetry/)
11+
- [Java](/platforms/java/performance/instrumentation/opentelemetry/)
12+
- [Go](/platforms/go/performance/instrumentation/opentelemetry/)
1313

1414
</Note>

src/platform-includes/getting-started-config/apple.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ struct SwiftUIApp: App {
5151

5252
## Experimental features
5353

54-
> Want to play with some new features? Try out our experimental features for [file I/O](/platforms/apple/performance/instrumentation/automatic-instrumentation/#file-io-instrumentation), [Core Data](/platforms/apple/performance/instrumentation/automatic-instrumentation/#core-data-instrumentation), [User Interaction Instrumentation](/platforms/apple/performance/instrumentation/automatic-instrumentation/#user-interaction-instrumentation), [Screenshots](https://docs.sentry.io/platforms/apple/guides/ios/enriching-events/screenshots/). Experimental features are still a work-in-progress and may have bugs. We recognize the irony.
54+
> Want to play with some new features? Try out our experimental features for [file I/O](/platforms/apple/performance/instrumentation/automatic-instrumentation/#file-io-instrumentation), [Core Data](/platforms/apple/performance/instrumentation/automatic-instrumentation/#core-data-instrumentation), [User Interaction Instrumentation](/platforms/apple/performance/instrumentation/automatic-instrumentation/#user-interaction-instrumentation), [Screenshots](/platforms/apple/guides/ios/enriching-events/screenshots/). Experimental features are still a work-in-progress and may have bugs. We recognize the irony.
5555
>
5656
> Let us know if you have feedback through [GitHub issues](https://github.com/getsentry/sentry-cocoa/issues).
5757

src/platform-includes/getting-started-primer/apple.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
- Rendering of UIViewControllers
2626
- Performance of HTTP requests
2727
- Distributed tracing
28-
- [Mobile Vitals](https://docs.sentry.io/product/performance/mobile-vitals/)
28+
- [Mobile Vitals](/product/performance/mobile-vitals/)
2929
- Cold and warm start
3030
- Slow and frozen frames
3131
- Performance of <PlatformLink to="/performance/instrumentation/automatic-instrumentation/#file-io-tracing">file I/O</PlatformLink> operations

src/platform-includes/getting-started-primer/javascript.nextjs.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Features:
1313
- [Breadcrumbs](/platforms/javascript/enriching-events/breadcrumbs/) created for outgoing HTTP request with XHR and Fetch, and console logs
1414
- [Release health](/product/releases/health/) for tracking crash-free users and sessions
1515
- Automatic [Performance Monitoring](/product/performance/) for both the client and server, from version `6.5.0`
16-
- Errors and Performance support for [Middleware](https://vercel.com/docs/concepts/functions/edge-middleware) and [Edge routes](https://vercel.com/docs/concepts/functions/edge-functions) in Vercel's edge runtime. Due to complexities with the runtime, some features of errors like stacktraces may not not be as expected. Requires <code>sentry.edge.config.js</code>, more info [here](https://docs.sentry.io/platforms/javascript/guides/nextjs/manual-setup/#create-initialization-config-files)
16+
- Errors and Performance support for [Middleware](https://vercel.com/docs/concepts/functions/edge-middleware) and [Edge routes](https://vercel.com/docs/concepts/functions/edge-functions) in Vercel's edge runtime. Due to complexities with the runtime, some features of errors like stacktraces may not not be as expected. Requires <code>sentry.edge.config.js</code>, more info [here](/platforms/javascript/guides/nextjs/manual-setup/#create-initialization-config-files)
1717

1818
Under the hood the SDK relies on our [React SDK](/platforms/javascript/guides/react/) on the frontend and [Node SDK](/platforms/node) on the backend, which makes all features available in those SDKs also available in this SDK.
1919
Using a [custom server](https://nextjs.org/docs/advanced-features/custom-server) is currently not supported.

src/platform-includes/getting-started-primer/note/apple.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Note>
22

3-
Sentry's SDKs report an error automatically whenever a thrown error or exception goes uncaught in your application, causing the application to crash. The SDK automatically hooks into all signal and exception handlers, except for macOS, where a simple [manual setup](https://docs.sentry.io/platforms/apple/guides/macos/usage/#capturing-uncaught-exceptions-in-macos) is required for uncaught exceptions.
3+
Sentry's SDKs report an error automatically whenever a thrown error or exception goes uncaught in your application, causing the application to crash. The SDK automatically hooks into all signal and exception handlers, except for macOS, where a simple [manual setup](/platforms/apple/guides/macos/usage/#capturing-uncaught-exceptions-in-macos) is required for uncaught exceptions.
44

55
The SDK builds a crash report that persists to disk and tries to send the report right after the crash. Since the environment may be unstable at the crash time, the report is guaranteed to send once the application is started again.
66

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
For the sentry-replay integration to work, you must have the [Sentry Electron SDK package](https://www.npmjs.com/package/@sentry/electron) installed. The minimum version required for the SDK is `4.2.0`.
22
If you're on an older version of the SDK, please check the [troubleshooting
33
document to help on
4-
migration](https://docs.sentry.io/platforms/javascript/guides/electron/troubleshooting/).
4+
migration](/platforms/javascript/guides/electron/troubleshooting/).

src/platform-includes/sourcemaps/upload/cli/javascript.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ In this guide, you'll learn how to successfully upload source maps using our `se
44

55
You can use two methods of uploading source maps:
66
1. Artifact Bundles (Preferred): Upload source maps whenever you need
7-
2. Release Bundles: Upload source maps when you create a new [Sentry release](https://docs.sentry.io/product/releases/)
7+
2. Release Bundles: Upload source maps when you create a new [Sentry release](/product/releases/)
88

99
## Configure Sentry CLI
1010

@@ -27,7 +27,7 @@ export SENTRY_PROJECT=___PROJECT_SLUG___
2727

2828
<Note>
2929

30-
You can find installation instructions for `sentry-cli` here: https://docs.sentry.io/product/cli/installation/
30+
You can find installation instructions for `sentry-cli` here: /product/cli/installation/
3131

3232
For more info on `sentry-cli` configuration visit the [Sentry CLI configuration docs](/product/cli/configuration/).
3333

src/platforms/common/enriching-events/identify-user.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ The user segment, for apps that divide users in user segments.
6767
### `ip_address`
6868

6969
The user's IP address. If the user is unauthenticated, Sentry uses the IP address as a unique identifier for the user.
70-
Serverside SDKs that instrument incoming requests will attempt to pull the IP address from the HTTP request data (`request.env.REMOTE_ADDR` field in JSON), if available. <PlatformSection notSupported={["javascript", "node"]}>That might require <PlatformIdentifier name="send-default-pii" /> set to `true` in the SDK options.</PlatformSection><PlatformSection supported={["javascript", "node"]}>This requires you to set the `include.ip` option to `true` in the [`RequestData`](https://docs.sentry.io/platforms/node/guides/connect/configuration/integrations/default-integrations/#requestdata) integration.</PlatformSection>
70+
Serverside SDKs that instrument incoming requests will attempt to pull the IP address from the HTTP request data (`request.env.REMOTE_ADDR` field in JSON), if available. <PlatformSection notSupported={["javascript", "node"]}>That might require <PlatformIdentifier name="send-default-pii" /> set to `true` in the SDK options.</PlatformSection><PlatformSection supported={["javascript", "node"]}>This requires you to set the `include.ip` option to `true` in the [`RequestData`](/platforms/node/guides/connect/configuration/integrations/default-integrations/#requestdata) integration.</PlatformSection>
7171

7272
If the user's `ip_address` is set to `"{{auto}}"`, Sentry will infer the IP address from the connection between your app and Sentry's server. <PlatformSection supported={["apple"]}>Due to backward compatibility concerns, Sentry sets the IP address to `"{{auto}}"` out of the box for Apple. Therefore setting <PlatformIdentifier name="send-default-pii" /> to `false` won't stop Sentry from collecting users' IP addresses via the client connection. Read the paragraphs below to find out how to opt out of collecting users' IP addresses.</PlatformSection>
7373

src/platforms/python/common/data-collected.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ The request body of incoming HTTP requests can be sent to Sentry. Whether it's s
5656
-JSON and form bodies are sent
5757
-Raw request bodies are always removed
5858
-Uploaded files in the request bodies are never sent to Sentry
59-
- **The size of the request body:** There's a ["request_bodies"](https://docs.sentry.io/platforms/python/configuration/options/#request-bodies) option that's set to `medium` by default. This means that larger request bodies aren't sent to Sentry.
59+
- **The size of the request body:** There's a ["request_bodies"](/platforms/python/configuration/options/#request-bodies) option that's set to `medium` by default. This means that larger request bodies aren't sent to Sentry.
6060

6161
If you want to prevent bodies from being sent to Sentry altogether, set `request_bodies` to `"never"`.
6262

src/platforms/unity/configuration/il2cpp.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ The Sentry SDK provides line number support for IL2CPP builds for the following
1616
- Android
1717
- iOS
1818

19-
When you build with IL2CPP, errors in your game will happen in the native code. Also, the mapping between your C# code and the generated C++ code is part of the build process and isn't shipped with your game. That means the event the Sentry SDK reports can only contain the native stack trace. To provide you with C# line numbers, the Sentry server needs to have access to that line mapping through [Debug Information Files](https://docs.sentry.io/platforms/unity/data-management/debug-files/).
19+
When you build with IL2CPP, errors in your game will happen in the native code. Also, the mapping between your C# code and the generated C++ code is part of the build process and isn't shipped with your game. That means the event the Sentry SDK reports can only contain the native stack trace. To provide you with C# line numbers, the Sentry server needs to have access to that line mapping through [Debug Information Files](/platforms/unity/data-management/debug-files/).
2020

2121
This feature is enabled by default. You can opt out of it through the editor configuration window by selecting **Tools -> Sentry -> Advanced -> IL2CPP line numbers** or [programmatically](/platforms/unity/configuration/options/#programmatic-configuration).
2222

0 commit comments

Comments
 (0)