Skip to content

Commit 0b202f0

Browse files
authored
fix: fix broken links to Performance docs pages (#74235)
We renamed many `.../performance/...` URLs to `.../tracing/...` in our docs, leaving a number of broken links inside Sentry. Fixed as many as I could find. Also added a link to the Expo Router page in the React Native onboarding config to match [the corresponding docs page](https://docs.sentry.io/platforms/react-native/tracing/instrumentation/automatic-instrumentation/#enable-routing-instrumentation).
1 parent 7c20e5d commit 0b202f0

File tree

40 files changed

+54
-49
lines changed

40 files changed

+54
-49
lines changed

static/app/components/onboarding/productSelection.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -434,7 +434,7 @@ export function ProductSelection({
434434
description={t(
435435
'Automatic performance issue detection across services and context on who is impacted, outliers, regressions, and the root cause of your slowdown.'
436436
)}
437-
docLink="https://docs.sentry.io/platforms/javascript/guides/react/performance/"
437+
docLink="https://docs.sentry.io/platforms/javascript/guides/react/tracing/"
438438
onClick={() => handleClickProduct(ProductSolution.PERFORMANCE_MONITORING)}
439439
disabled={disabledProducts[ProductSolution.PERFORMANCE_MONITORING]}
440440
checked={urlProducts.includes(ProductSolution.PERFORMANCE_MONITORING)}

static/app/components/quickTrace/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -663,8 +663,8 @@ class MissingServiceNode extends Component<MissingServiceProps, MissingServiceSt
663663
const docPlatform = getDocsPlatform(platform, true);
664664
const docsHref =
665665
docPlatform === null || docPlatform === 'javascript'
666-
? 'https://docs.sentry.io/platforms/javascript/performance/connect-services/'
667-
: `https://docs.sentry.io/platforms/${docPlatform}/performance/connect-services`;
666+
? 'https://docs.sentry.io/platforms/javascript/tracing/trace-propagation/'
667+
: `https://docs.sentry.io/platforms/${docPlatform}/tracing/trace-propagation/`;
668668
return (
669669
<Fragment>
670670
{connectorSide === 'left' && <TraceConnector dashed />}

static/app/gettingStartedDocs/apple/ios.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -425,13 +425,13 @@ const onboarding: OnboardingConfig<PlatformOptions> = {
425425
<ExternalLink href="https://docs.sentry.io/platforms/apple/guides/ios/enriching-events/viewhierarchy/" />
426426
),
427427
ttfd: (
428-
<ExternalLink href="https://docs.sentry.io/platforms/apple/guides/ios/performance/instrumentation/automatic-instrumentation/#time-to-full-display" />
428+
<ExternalLink href="https://docs.sentry.io/platforms/apple/guides/ios/tracing/instrumentation/automatic-instrumentation/#time-to-full-display" />
429429
),
430430
metricKit: (
431431
<ExternalLink href="https://docs.sentry.io/platforms/apple/guides/watchos/configuration/metric-kit/" />
432432
),
433433
prewarmedAppStart: (
434-
<ExternalLink href="https://docs.sentry.io/platforms/apple/performance/instrumentation/automatic-instrumentation/#prewarmed-app-start-tracing" />
434+
<ExternalLink href="https://docs.sentry.io/platforms/apple/tracing/instrumentation/automatic-instrumentation/#prewarmed-app-start-tracing" />
435435
),
436436
asyncStacktraces: (
437437
<ExternalLink href="https://docs.sentry.io/platforms/apple/guides/ios/#stitch-together-swift-concurrency-stack-traces" />
@@ -502,7 +502,7 @@ const onboarding: OnboardingConfig<PlatformOptions> = {
502502
id: 'swiftui',
503503
name: t('SwiftUI'),
504504
description: t('Learn about our first class integration with SwiftUI.'),
505-
link: 'https://docs.sentry.io/platforms/apple/performance/instrumentation/swiftui-instrumentation/',
505+
link: 'https://docs.sentry.io/platforms/apple/tracing/instrumentation/swiftui-instrumentation/',
506506
},
507507
{
508508
id: 'profiling',

static/app/gettingStartedDocs/apple/macos.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ const onboarding: OnboardingConfig = {
213213
id: 'swiftui',
214214
name: t('SwiftUI'),
215215
description: t('Learn about our first class integration with SwiftUI.'),
216-
link: 'https://docs.sentry.io/platforms/apple/performance/instrumentation/swiftui-instrumentation/',
216+
link: 'https://docs.sentry.io/platforms/apple/tracing/instrumentation/swiftui-instrumentation/',
217217
},
218218
{
219219
id: 'profiling',

static/app/gettingStartedDocs/bun/bun.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ const onboarding: OnboardingConfig = {
102102
description: t(
103103
'Track down transactions to connect the dots between 10-second page loads and poor-performing API calls or slow database queries.'
104104
),
105-
link: 'https://docs.sentry.io/platforms/javascript/guides/bun/performance/',
105+
link: 'https://docs.sentry.io/platforms/javascript/guides/bun/tracing/',
106106
},
107107
],
108108
};

static/app/gettingStartedDocs/capacitor/capacitor.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ const onboarding: OnboardingConfig<PlatformOptions> = {
259259
description: t(
260260
'Track down transactions to connect the dots between 10-second page loads and poor-performing API calls or slow database queries.'
261261
),
262-
link: 'https://docs.sentry.io/platforms/javascript/guides/capacitor/performance/',
262+
link: 'https://docs.sentry.io/platforms/javascript/guides/capacitor/tracing/',
263263
},
264264
params.isReplaySelected
265265
? null

static/app/gettingStartedDocs/dart/dart.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,7 @@ const onboarding: OnboardingConfig = {
268268
'To learn more about the API and automatic instrumentations, check out the [perfDocs: performance documentation].',
269269
{
270270
perfDocs: (
271-
<ExternalLink href="https://docs.sentry.io/platforms/dart/performance/instrumentation/" />
271+
<ExternalLink href="https://docs.sentry.io/platforms/dart/tracing/instrumentation/" />
272272
),
273273
}
274274
),

static/app/gettingStartedDocs/deno/deno.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ const onboarding: OnboardingConfig = {
111111
description: t(
112112
'Track down transactions to connect the dots between 10-second page loads and poor-performing API calls or slow database queries.'
113113
),
114-
link: 'https://docs.sentry.io/platforms/javascript/guides/bun/performance/',
114+
link: 'https://docs.sentry.io/platforms/javascript/guides/bun/tracing/',
115115
},
116116
],
117117
};

static/app/gettingStartedDocs/dotnet/dotnet.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ const onboarding: OnboardingConfig = {
260260
'Check out [link:the documentation] to learn more about the API and automatic instrumentations.',
261261
{
262262
link: (
263-
<ExternalLink href="https://docs.sentry.io/platforms/dotnet/performance/instrumentation/" />
263+
<ExternalLink href="https://docs.sentry.io/platforms/dotnet/tracing/instrumentation/" />
264264
),
265265
}
266266
),

static/app/gettingStartedDocs/dotnet/maui.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@ const onboarding: OnboardingConfig = {
257257
'For some parts of your code, [automaticInstrumentationLink:automatic instrumentation] is available across all of our .NET SDKs, and can be used with MAUI as well:',
258258
{
259259
automaticInstrumentationLink: (
260-
<ExternalLink href="https://docs.sentry.io/platforms/dotnet/guides/maui/performance/instrumentation/automatic-instrumentation/" />
260+
<ExternalLink href="https://docs.sentry.io/platforms/dotnet/guides/maui/tracing/instrumentation/automatic-instrumentation/" />
261261
),
262262
}
263263
)}
@@ -284,7 +284,7 @@ const onboarding: OnboardingConfig = {
284284
'For other parts of your code, you can use [customInstrumentationLink:custom instrumentation], such as in the following example:',
285285
{
286286
customInstrumentationLink: (
287-
<ExternalLink href="https://docs.sentry.io/platforms/dotnet/guides/maui/performance/instrumentation/custom-instrumentation/" />
287+
<ExternalLink href="https://docs.sentry.io/platforms/dotnet/guides/maui/tracing/instrumentation/custom-instrumentation/" />
288288
),
289289
}
290290
)}

0 commit comments

Comments
 (0)