Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 18 additions & 21 deletions static/app/gettingStartedDocs/python/aiohttp.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,21 +9,20 @@ import {
feedbackOnboardingJsLoader,
replayOnboardingJsLoader,
} from 'sentry/gettingStartedDocs/javascript/jsLoader/jsLoader';
import {agentMonitoring} from 'sentry/gettingStartedDocs/python/python/agentMonitoring';
import {crashReport} from 'sentry/gettingStartedDocs/python/python/crashReport';
import {featureFlag} from 'sentry/gettingStartedDocs/python/python/featureFlag';
import {logs, verify} from 'sentry/gettingStartedDocs/python/python/logs';
import {mcp} from 'sentry/gettingStartedDocs/python/python/mcp';
import {
agentMonitoringOnboarding,
crashReportOnboardingPython,
featureFlagOnboarding,
mcpOnboarding,
} from 'sentry/gettingStartedDocs/python/python';
import {t, tct} from 'sentry/locale';
alternativeProfiling,
profiling,
} from 'sentry/gettingStartedDocs/python/python/profiling';
import {
alternativeProfilingConfiguration,
getPythonAiocontextvarsCodeBlocks,
getPythonInstallCodeBlock,
getPythonLogsOnboarding,
getPythonProfilingOnboarding,
getVerifyLogsContent,
} from 'sentry/utils/gettingStartedDocs/python';
} from 'sentry/gettingStartedDocs/python/python/utils';
import {t, tct} from 'sentry/locale';

type Params = DocsParams;

Expand Down Expand Up @@ -112,7 +111,7 @@ const onboarding: OnboardingConfig = {
language: 'python',
code: getSdkSetupSnippet(params),
},
alternativeProfilingConfiguration(params),
alternativeProfiling(params),
],
},
],
Expand Down Expand Up @@ -140,7 +139,7 @@ app.add_routes([web.get('/', hello)])
web.run_app(app)
`,
},
getVerifyLogsContent(params),
verify(params),
{
type: 'text',
text: [
Expand Down Expand Up @@ -175,18 +174,16 @@ web.run_app(app)
},
};

const logsOnboarding = getPythonLogsOnboarding();

const docs: Docs = {
onboarding,
replayOnboardingJsLoader,
profilingOnboarding: getPythonProfilingOnboarding(),
crashReportOnboarding: crashReportOnboardingPython,
featureFlagOnboarding,
profilingOnboarding: profiling(),
crashReportOnboarding: crashReport,
featureFlagOnboarding: featureFlag,
feedbackOnboardingJsLoader,
agentMonitoringOnboarding,
mcpOnboarding,
logsOnboarding,
agentMonitoringOnboarding: agentMonitoring,
mcpOnboarding: mcp,
logsOnboarding: logs(),
};

export default docs;
35 changes: 15 additions & 20 deletions static/app/gettingStartedDocs/python/asgi.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,16 @@ import {
type DocsParams,
type OnboardingConfig,
} from 'sentry/components/onboarding/gettingStartedDoc/types';
import {agentMonitoring} from 'sentry/gettingStartedDocs/python/python/agentMonitoring';
import {crashReport} from 'sentry/gettingStartedDocs/python/python/crashReport';
import {logs, verify} from 'sentry/gettingStartedDocs/python/python/logs';
import {mcp} from 'sentry/gettingStartedDocs/python/python/mcp';
import {
agentMonitoringOnboarding,
crashReportOnboardingPython,
mcpOnboarding,
} from 'sentry/gettingStartedDocs/python/python';
alternativeProfiling,
profiling,
} from 'sentry/gettingStartedDocs/python/python/profiling';
import {getPythonInstallCodeBlock} from 'sentry/gettingStartedDocs/python/python/utils';
import {t, tct} from 'sentry/locale';
import {
alternativeProfilingConfiguration,
getPythonInstallCodeBlock,
getPythonLogsOnboarding,
getPythonProfilingOnboarding,
getVerifyLogsContent,
} from 'sentry/utils/gettingStartedDocs/python';

type Params = DocsParams;

Expand Down Expand Up @@ -130,7 +127,7 @@ const onboarding: OnboardingConfig = {
language: 'python',
code: getSdkSetupSnippet(params),
},
alternativeProfilingConfiguration(params),
alternativeProfiling(params),
{
type: 'text',
text: t('The middleware supports both ASGI 2 and ASGI 3 transparently.'),
Expand All @@ -151,7 +148,7 @@ const onboarding: OnboardingConfig = {
language: 'python',
code: getVerifySnippet(),
},
getVerifyLogsContent(params),
verify(params),
{
type: 'text',
text: tct(
Expand Down Expand Up @@ -187,15 +184,13 @@ const onboarding: OnboardingConfig = {
},
};

const logsOnboarding = getPythonLogsOnboarding();

const docs: Docs = {
onboarding,
crashReportOnboarding: crashReportOnboardingPython,
profilingOnboarding: getPythonProfilingOnboarding(),
agentMonitoringOnboarding,
mcpOnboarding,
logsOnboarding,
crashReportOnboarding: crashReport,
profilingOnboarding: profiling(),
agentMonitoringOnboarding: agentMonitoring,
mcpOnboarding: mcp,
logsOnboarding: logs(),
};

export default docs;
27 changes: 10 additions & 17 deletions static/app/gettingStartedDocs/python/awslambda.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,12 @@ import {
type OnboardingConfig,
type OnboardingStep,
} from 'sentry/components/onboarding/gettingStartedDoc/types';
import {
agentMonitoringOnboarding,
crashReportOnboardingPython,
} from 'sentry/gettingStartedDocs/python/python';
import {agentMonitoring} from 'sentry/gettingStartedDocs/python/python/agentMonitoring';
import {crashReport} from 'sentry/gettingStartedDocs/python/python/crashReport';
import {logs, verify} from 'sentry/gettingStartedDocs/python/python/logs';
import {alternativeProfiling} from 'sentry/gettingStartedDocs/python/python/profiling';
import {getPythonInstallCodeBlock} from 'sentry/gettingStartedDocs/python/python/utils';
import {t, tct} from 'sentry/locale';
import {
alternativeProfilingConfiguration,
getPythonInstallCodeBlock,
getPythonLogsOnboarding,
getVerifyLogsContent,
} from 'sentry/utils/gettingStartedDocs/python';

type Params = DocsParams;

Expand Down Expand Up @@ -99,7 +94,7 @@ const configureStep = (params: Params): OnboardingStep => ({
language: 'python',
code: getSdkSetupSnippet(params),
},
alternativeProfilingConfiguration(params),
alternativeProfiling(params),
{
type: 'text',
text: tct("Check out Sentry's [link:AWS sample apps] for detailed examples.", {
Expand Down Expand Up @@ -181,7 +176,7 @@ const onboarding: OnboardingConfig = {
'Deploy your function and invoke it to generate an error, then check Sentry for the captured event.'
),
},
getVerifyLogsContent(params),
verify(params),
],
},
],
Expand Down Expand Up @@ -219,14 +214,12 @@ const profilingOnboarding: OnboardingConfig = {
],
};

const logsOnboarding = getPythonLogsOnboarding();

const docs: Docs = {
onboarding,
crashReportOnboarding: crashReportOnboardingPython,
crashReportOnboarding: crashReport,
profilingOnboarding,
agentMonitoringOnboarding,
logsOnboarding,
agentMonitoringOnboarding: agentMonitoring,
logsOnboarding: logs(),
};

export default docs;
43 changes: 19 additions & 24 deletions static/app/gettingStartedDocs/python/bottle.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,20 +9,17 @@ import {
feedbackOnboardingJsLoader,
replayOnboardingJsLoader,
} from 'sentry/gettingStartedDocs/javascript/jsLoader/jsLoader';
import {agentMonitoring} from 'sentry/gettingStartedDocs/python/python/agentMonitoring';
import {crashReport} from 'sentry/gettingStartedDocs/python/python/crashReport';
import {featureFlag} from 'sentry/gettingStartedDocs/python/python/featureFlag';
import {logs, verify} from 'sentry/gettingStartedDocs/python/python/logs';
import {mcp} from 'sentry/gettingStartedDocs/python/python/mcp';
import {
agentMonitoringOnboarding,
crashReportOnboardingPython,
featureFlagOnboarding,
mcpOnboarding,
} from 'sentry/gettingStartedDocs/python/python';
alternativeProfiling,
profiling,
} from 'sentry/gettingStartedDocs/python/python/profiling';
import {getPythonInstallCodeBlock} from 'sentry/gettingStartedDocs/python/python/utils';
import {t, tct} from 'sentry/locale';
import {
alternativeProfilingConfiguration,
getPythonInstallCodeBlock,
getPythonLogsOnboarding,
getPythonProfilingOnboarding,
getVerifyLogsContent,
} from 'sentry/utils/gettingStartedDocs/python';

type Params = DocsParams;

Expand Down Expand Up @@ -108,7 +105,7 @@ ${getSdkSetupSnippet(params)}
app = Bottle()
`,
},
alternativeProfilingConfiguration(params),
alternativeProfiling(params),
],
},
],
Expand All @@ -135,7 +132,7 @@ def hello():
run(app, host='localhost', port=8000)
`,
},
getVerifyLogsContent(params),
verify(params),
{
type: 'text',
text: [
Expand Down Expand Up @@ -170,20 +167,18 @@ run(app, host='localhost', port=8000)
},
};

const logsOnboarding = getPythonLogsOnboarding({
packageName: 'sentry-sdk[bottle]',
});

const docs: Docs = {
onboarding,
replayOnboardingJsLoader,
profilingOnboarding: getPythonProfilingOnboarding({basePackage: 'sentry-sdk[bottle]'}),
crashReportOnboarding: crashReportOnboardingPython,
featureFlagOnboarding,
profilingOnboarding: profiling({basePackage: 'sentry-sdk[bottle]'}),
crashReportOnboarding: crashReport,
featureFlagOnboarding: featureFlag,
feedbackOnboardingJsLoader,
agentMonitoringOnboarding,
mcpOnboarding,
logsOnboarding,
agentMonitoringOnboarding: agentMonitoring,
mcpOnboarding: mcp,
logsOnboarding: logs({
packageName: 'sentry-sdk[bottle]',
}),
};

export default docs;
35 changes: 15 additions & 20 deletions static/app/gettingStartedDocs/python/celery.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,15 @@ import {
type DocsParams,
type OnboardingConfig,
} from 'sentry/components/onboarding/gettingStartedDoc/types';
import {agentMonitoring} from 'sentry/gettingStartedDocs/python/python/agentMonitoring';
import {crashReport} from 'sentry/gettingStartedDocs/python/python/crashReport';
import {logs, verify} from 'sentry/gettingStartedDocs/python/python/logs';
import {
agentMonitoringOnboarding,
crashReportOnboardingPython,
} from 'sentry/gettingStartedDocs/python/python';
alternativeProfiling,
profiling,
} from 'sentry/gettingStartedDocs/python/python/profiling';
import {getPythonInstallCodeBlock} from 'sentry/gettingStartedDocs/python/python/utils';
import {t, tct} from 'sentry/locale';
import {
alternativeProfilingConfiguration,
getPythonInstallCodeBlock,
getPythonLogsOnboarding,
getPythonProfilingOnboarding,
getVerifyLogsContent,
} from 'sentry/utils/gettingStartedDocs/python';

type Params = DocsParams;

Expand Down Expand Up @@ -107,7 +104,7 @@ const onboarding: OnboardingConfig = {
language: 'python',
code: getSdkSetupSnippet(params),
},
alternativeProfilingConfiguration(params),
alternativeProfiling(params),
{
type: 'subheader',
text: t('Standalone Setup'),
Expand Down Expand Up @@ -200,22 +197,20 @@ def hello():
hello.delay()
`,
},
getVerifyLogsContent(params),
verify(params),
],
},
],
};

const logsOnboarding = getPythonLogsOnboarding({
packageName: 'sentry-sdk[celery]',
});

const docs: Docs = {
onboarding,
profilingOnboarding: getPythonProfilingOnboarding({basePackage: 'sentry-sdk[celery]'}),
crashReportOnboarding: crashReportOnboardingPython,
agentMonitoringOnboarding,
logsOnboarding,
profilingOnboarding: profiling({basePackage: 'sentry-sdk[celery]'}),
crashReportOnboarding: crashReport,
agentMonitoringOnboarding: agentMonitoring,
logsOnboarding: logs({
packageName: 'sentry-sdk[celery]',
}),
};

export default docs;
Loading
Loading