{`${PROVIDER_OPTION_TO_LABELS[integration].pythonIntegration}()`}
+ ),
+ }),
+ configurations: [
+ {
+ language: 'python',
+ code: `
+import sentry-sdk
+from sentry_sdk.integrations.${PROVIDER_OPTION_TO_LABELS[integration].pythonModule} import ${PROVIDER_OPTION_TO_LABELS[integration].pythonIntegration}
+
+sentry_sdk.init(
+ dsn="${dsn.public}",
+ integrations=[
+ ${PROVIDER_OPTION_TO_LABELS[integration].pythonIntegration}(),
+ ]
+)`,
+ },
+ ],
+ },
+ ],
+ verify: () => [],
+ nextSteps: () => [],
+};
+
const docs: Docs = {
onboarding,
performanceOnboarding,
@@ -221,6 +253,7 @@ const docs: Docs = {
installSnippet: getInstallSnippet(),
}),
crashReportOnboarding: crashReportOnboardingPython,
+ featureFlagOnboarding,
};
export default docs;
diff --git a/static/app/utils/analytics/featureFlagAnalyticsEvents.tsx b/static/app/utils/analytics/featureFlagAnalyticsEvents.tsx
index 813662657d872..07a811d7a237c 100644
--- a/static/app/utils/analytics/featureFlagAnalyticsEvents.tsx
+++ b/static/app/utils/analytics/featureFlagAnalyticsEvents.tsx
@@ -4,12 +4,12 @@ export type FeatureFlagEventParameters = {
numSuspectFlags: number;
numTotalFlags: number;
};
- 'flags.setup_modal_opened': {};
'flags.sort_flags': {sortMethod: string};
'flags.table_rendered': {
numFlags: number;
};
'flags.view-all-clicked': {};
+ 'flags.view-setup-sidebar': {};
};
export type FeatureFlagEventKey = keyof FeatureFlagEventParameters;
@@ -18,6 +18,6 @@ export const featureFlagEventMap: Record