Skip to content

Commit 1487c7b

Browse files
committed
Fixed more links
1 parent 9a6b008 commit 1487c7b

File tree

13 files changed

+21
-21
lines changed

13 files changed

+21
-21
lines changed

develop-docs/sdk/data-model/envelope-items.mdx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Each Envelope consists of headers and a potentially empty list of Items, each
77
with their own headers. Which Headers are required depends on the Items in an
88
Envelope. This section describes all Item types and their respective required
99
headers. It is worth noting that the list of Item types doesn't match the data
10-
categories used for [rate limiting](/sdk/rate-limiting/#definitions) and
10+
categories used for [rate limiting](/sdk/expected-features/rate-limiting/#definitions) and
1111
client reports.
1212

1313
The type of an Item is declared in the `type` header, as well as the payload
@@ -118,7 +118,7 @@ file. It is always associated to an event or transaction.
118118
Item type `"session"` contains a single session initialization or update to an
119119
existing session for Release Health.
120120

121-
See the <Link to="/sdk/sessions/">sessions</Link> documentation for the payload
121+
See the <Link to="/sdk/telemetry/sessions/">sessions</Link> documentation for the payload
122122
details.
123123

124124
**Constraints:**
@@ -134,7 +134,7 @@ details.
134134

135135
Item type `"sessions"` contains buckets of pre-aggregated session counts.
136136

137-
See the <Link to="/sdk/sessions/">sessions</Link> documentation for the payload
137+
See the <Link to="/sdk/telemetry/sessions/">sessions</Link> documentation for the payload
138138
details.
139139

140140
**Constraints:**
@@ -246,7 +246,7 @@ details.
246246

247247
Item type `"replay_event"` contains a replay payload encoded in JSON.
248248

249-
See the <Link to="/sdk/replays/">replays</Link> documentation for the payload
249+
See the <Link to="/sdk/telemetry/replays/">replays</Link> documentation for the payload
250250
details.
251251

252252
**Constraints:**
@@ -266,7 +266,7 @@ details.
266266

267267
Item type `"replay_recording"` contains a replay recording payload encoded in JSON *or* a gzipped JSON.
268268

269-
See the <Link to="/sdk/replays/">replays</Link> documentation for the payload
269+
See the <Link to="/sdk/telemetry/replays/">replays</Link> documentation for the payload
270270
details.
271271

272272
**Constraints:**

develop-docs/sdk/expected-features/data-handling.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ All other platforms require the event to include `user.ip={{auto}}` which happen
3131

3232
Before sending events to Sentry, the SDKs should invokes callbacks. That allows users to remove any sensitive data client-side.
3333

34-
- [`before-send` and `event-processors`](https://develop.sentry.dev/sdk/unified-api/#static-api) can be used to register a callback with custom logic to remove sensitive data.
34+
- [`before-send` and `event-processors`](https://develop.sentry.dev/sdk/miscellaneous/unified-api/#static-api) can be used to register a callback with custom logic to remove sensitive data.
3535

3636
### Application State
3737

@@ -119,4 +119,4 @@ Fields in the event payload that allow user-specified or dynamic values are rest
119119
Additionally, size limits apply to all store requests for the total size of the request, event payload, and attachments. Sentry rejects all requests exceeding these limits. Please refer the following resources for the exact size limits:
120120

121121
- <Link to="/sdk/data-model/envelopes/#size-limits">Envelope Endpoint Size Limits</Link>
122-
- <Link to="/sdk/store/#size-limits">Store Endpoint Size Limits</Link>
122+
- <Link to="/sdk/miscellaneous/store/#size-limits">Store Endpoint Size Limits</Link>

develop-docs/sdk/miscellaneous/hub_and_scope_refactoring.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ This is work in progress.
99
Development has started in JS and Python, but we are still ironing out the wrinkles.
1010
</Alert>
1111

12-
Historically Sentry's SDKs implemented the Hubs and Scopes models, a major defining aspect of the <Link to="/sdk/unified-api/">Unified API</Link>. This introduced a lot of complexity in a user facing manner, allowed more room for error from the user as well as SDK maintainers. Since looking at adopting OpenTelemetry "packages", to replace or in addition to, our existing performance packages in SDKs, there is a forcing factor. Sentry's model being different to OpenTelemetry's prevents us from supporting OpenTelemetry.
12+
Historically Sentry's SDKs implemented the Hubs and Scopes models, a major defining aspect of the <Link to="/sdk/miscellaneous/unified-api/">Unified API</Link>. This introduced a lot of complexity in a user facing manner, allowed more room for error from the user as well as SDK maintainers. Since looking at adopting OpenTelemetry "packages", to replace or in addition to, our existing performance packages in SDKs, there is a forcing factor. Sentry's model being different to OpenTelemetry's prevents us from supporting OpenTelemetry.
1313

1414
## A) Why Are We Doing This?
1515

@@ -135,7 +135,7 @@ We should make it very clear in the changelog that top level API only writes to
135135

136136
## E) Implementation Details
137137

138-
We will merge the functionality of the `Hub` and the `Scope` of the <Link to="/sdk/unified-api/">Unified API</Link> into the `Scope` and we will remove the `Hub`. We will add some new APIs that make it easier for the user to do custom instrumentation. We will update our auto instrumentation to fork a scope whenever a new span is created. This aligns us with what OTel does.
138+
We will merge the functionality of the `Hub` and the `Scope` of the <Link to="/sdk/miscellaneous/unified-api/">Unified API</Link> into the `Scope` and we will remove the `Hub`. We will add some new APIs that make it easier for the user to do custom instrumentation. We will update our auto instrumentation to fork a scope whenever a new span is created. This aligns us with what OTel does.
139139

140140
TODO: add where the propagation context is stored and applied, add how tracing without performance works, where spans/transactions live and other problems we discovered and solved in implementing this in the first two SDKs.
141141

develop-docs/sdk/miscellaneous/unified-api/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ _Types Example:_ Typed languages might have very different developer experience
1717

1818
_Platform Example:_ Does Rust have exceptions? Nope, don't name APIs for rust like `captureException`.
1919

20-
_Unified API Example:_ We don't like Hubs and Scopes anymore, and we are redefining that, <Link to="/sdk/hub_and_scope_refactoring/">Hub & Scope Refactoring</Link>
20+
_Unified API Example:_ We don't like Hubs and Scopes anymore, and we are redefining that, <Link to="/sdk/miscellaneous/hub_and_scope_refactoring/">Hub & Scope Refactoring</Link>
2121

2222
</Alert>
2323

develop-docs/sdk/research/performance/index.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ In the next section, we’ll discuss some of the shortcomings with the current m
2626

2727
## Identified Issues
2828

29-
While the reuse of the [Unified SDK architecture](https://develop.sentry.dev/sdk/unified-api/) (hubs, clients, scopes) and the transaction ingestion model have merits, experience revealed some issues that we categorize into two groups.
29+
While the reuse of the [Unified SDK architecture](https://develop.sentry.dev/sdk/miscellaneous/unified-api/) (hubs, clients, scopes) and the transaction ingestion model have merits, experience revealed some issues that we categorize into two groups.
3030

3131
The first group has to do with scope propagation, in essence the ability to determine what the “current scope” is. This operation is required for both manual instrumentation in user code as well as for automatic instrumentation in SDK integrations.
3232

@@ -36,7 +36,7 @@ The second group is for issues related to the wire format used to send transacti
3636

3737
_This issue is tracked by [getsentry/sentry-javascript#3751](https://github.com/getsentry/sentry-javascript/issues/3751)._
3838

39-
The [Unified SDK architecture](https://develop.sentry.dev/sdk/unified-api/) is fundamentally based on the existence of a `hub` per unit of concurrency, each `hub` having a stack of pairs of `client` and `scope`. A `client` holds configuration and is responsible for sending data to Sentry by means of a `transport`, while a `scope` holds contextual data that gets appended to outgoing events, such as tags and breadcrumbs.
39+
The [Unified SDK architecture](https://develop.sentry.dev/sdk/miscellaneous/unified-api/) is fundamentally based on the existence of a `hub` per unit of concurrency, each `hub` having a stack of pairs of `client` and `scope`. A `client` holds configuration and is responsible for sending data to Sentry by means of a `transport`, while a `scope` holds contextual data that gets appended to outgoing events, such as tags and breadcrumbs.
4040

4141
Every `hub` knows what the current scope is. It is always the scope on top of the stack. The difficult part is having a `hub` “per unit of concurrency”.
4242

develop-docs/sdk/serverless-sdks/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ description: Information specific to developing serverless SDKs.
44
sidebar_order: 9
55
---
66

7-
- [AWS Lambda](/sdk/serverless/aws-lambda/)
7+
- [AWS Lambda](/sdk/serverless-sdks/aws-lambda/)

develop-docs/sdk/telemetry/client-reports.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ The following fields exist:
8282
: _List of outcome objects_ \{`reason`, `category`, `quantity`\}
8383

8484
- `reason`: A string reason that defines why events were lost.
85-
- `category`: The data category for which the discard reason applies. These are the same data categories used for [rate limits](/sdk/rate-limiting/#definitions).
85+
- `category`: The data category for which the discard reason applies. These are the same data categories used for [rate limits](/sdk/expected-features/rate-limiting/#definitions).
8686
- `quantity`: The number of events which were lost
8787

8888
The following discard reasons are currently defined for `discarded_events`:

develop-docs/sdk/telemetry/sessions/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,7 @@ received and end it when a response is returned.
378378

379379
### Unified API Implications
380380

381-
The <Link to="/sdk/unified-api/">Unified API</Link> that SDKs should
381+
The <Link to="/sdk/miscellaneous/unified-api/">Unified API</Link> that SDKs should
382382
adhere to defines the concepts of `Hub`, `Scope` and `Client`.
383383

384384
Conceptually speaking, the session is a concern of the `Hub`, and unlike scopes,

docs/concepts/data-management/size-limits.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@ To avoid using up your attachments quota — which is based on size and not numb
2626
Sentry's exact size limits may change over time. For more information, please refer to the following resources:
2727

2828
- [Envelope Size Limits](https://develop.sentry.dev/sdk/data-model/envelopes/#size-limits)
29-
- [Store Endpoint Size Limits](https://develop.sentry.dev/sdk/store/#size-limits)
29+
- [Store Endpoint Size Limits](https://develop.sentry.dev/sdk/miscellaneous/store/#size-limits)
3030
- [Minidump Size Limits](/platforms/native/guides/minidumps/#size-limits)
3131
- [Variable Size Limits](https://develop.sentry.dev/sdk/data-handling/#variable-size)

docs/platforms/android/migration/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -420,7 +420,7 @@ Other than that, the APIs didn't change. Release Heath sets by default. If you p
420420

421421
## Migrating from `io.sentry:sentry-android 1.x` to `io.sentry:sentry-android 2.x`
422422

423-
With Sentry Android, we've updated the API to resemble the [Unified API](https://develop.sentry.dev/sdk/unified-api/) more closely. And now that the SDK isn't built on top of `io.sentry:sentry-java`, Sentry Android has more Android-specific features.
423+
With Sentry Android, we've updated the API to resemble the [Unified API](https://develop.sentry.dev/sdk/miscellaneous/unified-api/) more closely. And now that the SDK isn't built on top of `io.sentry:sentry-java`, Sentry Android has more Android-specific features.
424424

425425
If you want to upgrade from the previous version of the SDK, please check the following sections of changes that may need updating in your code.
426426

0 commit comments

Comments
 (0)