- {t(
- 'Depending on your operating system and programming language, there are various alternatives to create minidumps and upload them to Sentry. See the following resources for libraries that support generating minidump crash reports:'
- )}
+
+ {t(
+ 'Depending on your operating system and programming language, there are various alternatives to create minidumps and upload them to Sentry. See the following resources for libraries that support generating minidump crash reports:'
+ )}
+
@@ -58,19 +61,21 @@ const onboarding: OnboardingConfig = {
language: 'bash',
code: getCurlSnippet(params),
},
- ],
- additionalInfo: tct(
- 'To send additional information, add more form fields to this request. For a full description of fields accepted by Sentry, see [passingAdditionalDataLink:Passing Additional Data].',
{
- passingAdditionalDataLink: (
-
+ description: tct(
+ 'To send additional information, add more form fields to this request. For a full description of fields accepted by Sentry, see [passingAdditionalDataLink:Passing Additional Data].',
+ {
+ passingAdditionalDataLink: (
+
+ ),
+ }
),
- }
- ),
+ },
+ ],
},
],
configure: () => [],
- verify: () => [],
+ verify: params => [getStoreCrashReportsCallout(params)],
};
const docs: Docs = {
diff --git a/static/app/gettingStartedDocs/unity/unity.tsx b/static/app/gettingStartedDocs/unity/unity.tsx
index b0a8aa3a641b97..86807b4c11f579 100644
--- a/static/app/gettingStartedDocs/unity/unity.tsx
+++ b/static/app/gettingStartedDocs/unity/unity.tsx
@@ -8,6 +8,7 @@ import type {
Docs,
OnboardingConfig,
} from 'sentry/components/onboarding/gettingStartedDoc/types';
+import {getStoreCrashReportsCallout} from 'sentry/components/onboarding/gettingStartedDoc/utils';
import {
getCrashReportApiIntroduction,
getCrashReportInstallDescription,
@@ -94,7 +95,7 @@ const onboarding: OnboardingConfig = {
),
},
],
- verify: () => [
+ verify: params => [
{
type: StepType.VERIFY,
description: t(
@@ -107,6 +108,7 @@ const onboarding: OnboardingConfig = {
},
],
},
+ getStoreCrashReportsCallout(params),
{
title: t('Troubleshooting'),
description: (
diff --git a/static/app/gettingStartedDocs/unreal/unreal.tsx b/static/app/gettingStartedDocs/unreal/unreal.tsx
index bb3570ca8db814..560cb3a4c21c0b 100644
--- a/static/app/gettingStartedDocs/unreal/unreal.tsx
+++ b/static/app/gettingStartedDocs/unreal/unreal.tsx
@@ -9,6 +9,7 @@ import type {
DocsParams,
OnboardingConfig,
} from 'sentry/components/onboarding/gettingStartedDoc/types';
+import {getStoreCrashReportsCallout} from 'sentry/components/onboarding/gettingStartedDoc/utils';
import {
getCrashReportApiIntroduction,
getCrashReportInstallDescription,
@@ -210,6 +211,7 @@ const onboarding: OnboardingConfig = {
),
},
+ getStoreCrashReportsCallout(params),
],
};
diff --git a/static/app/utils/analytics/onboardingAnalyticsEvents.tsx b/static/app/utils/analytics/onboardingAnalyticsEvents.tsx
index d25b56448086fe..72274dff81f7b1 100644
--- a/static/app/utils/analytics/onboardingAnalyticsEvents.tsx
+++ b/static/app/utils/analytics/onboardingAnalyticsEvents.tsx
@@ -66,6 +66,10 @@ export type OnboardingEventParameters = {
platform: string;
project_id: string;
};
+ 'onboarding.store_minidumps_as_attachments_link_clicked': {
+ platform: string;
+ project_id: string;
+ };
'onboarding.take_me_to_issues_clicked': {
platform: string;
products: string[];
@@ -100,4 +104,6 @@ export const onboardingEventMap: Record