Skip to content

Commit ad532a5

Browse files
Update Profiling Getting Started for Continuous & UI Profiling (#13214)
* Update Profiling Getting Started for Continuous & UI Profiling * Update docs/product/explore/profiling/getting-started.mdx Co-authored-by: Alex Krawiec <[email protected]> * Address Cody's feedback --------- Co-authored-by: Alex Krawiec <[email protected]>
1 parent 6fbf666 commit ad532a5

File tree

1 file changed

+36
-17
lines changed

1 file changed

+36
-17
lines changed

docs/product/explore/profiling/getting-started.mdx

+36-17
Original file line numberDiff line numberDiff line change
@@ -4,39 +4,58 @@ sidebar_order: 2
44
description: "Get started with Profiling, which allows you to see code-level profiling information for your Sentry apps."
55
---
66

7-
To set up the profiling integration, use the links for supported SDKs below. Profiling helps you see code-level information about your apps monitored by Sentry.
7+
Continuous Profiling and UI Profiling are the latest iteration of Sentry’s profiling capabilities, but they are currently only supported in select SDKs as described below.
8+
9+
Other platforms are supported via the prior transaction-based Profiling product, but these will not benefit from new capabilities introduced by Continuous and UI Profiling (direct start/stop control over the profile lifecycle and removal of duration limits). For more information on the differences between transaction-based Profiling and Continuous/UI Profiling, read [this documentation](/product/explore/profiling/transaction-vs-continuous-profiling).
10+
11+
If you are currently using transaction-based Profiling and want to migrate to Continuous Profiling or UI Profiling on a supported SDK, read the [migration guide](/product/explore/profiling/continuous-ui-profiling-migration-guide).
12+
13+
All SDKs that currently support transaction-based Profiling will be migrated over time to support Continuous Profiling and UI Profiling.
814

915
## Supported SDKs
1016

17+
### Continuous Profiling
18+
19+
<Alert>
20+
21+
Continuous Profiling can be used both independently and as a complement to the tracing product.
22+
23+
</Alert>
24+
25+
- Standalone and server apps
26+
- [Node.js](/platforms/javascript/guides/node/profiling/#enable-continuous-profiling)
27+
- [Python](/platforms/python/profiling/#enable-continuous-profiling)
28+
29+
### UI Profiling
30+
1131
<Alert>
1232

13-
Profiling depends on Sentry's performance monitoring product being enabled beforehand. To enable performance monitoring in the SDK, check out our [Insights guide](/product/insights/).
33+
UI Profiling can be used both independently and as a complement to the tracing product. Support for Browser JavaScript is coming soon.
1434

1535
</Alert>
1636

17-
### Transaction Profiling
37+
- Mobile
38+
- [Android](/platforms/android/profiling/#continuous-profiling)
39+
- [iOS and macOS](/platforms/apple/guides/ios/profiling/#continuous-profiling)
40+
41+
42+
### Transaction-based Profiling
43+
44+
<Alert>
45+
46+
If Continuous Profiling or UI Profiling are not supported on your SDK, you can fall back to the older transaction-based Profiling implementation for the platforms below.
47+
48+
Transaction-based Profiling requires Sentry's tracing product being enabled beforehand. To enable tracing and performance monitoring features in the SDK, check out our [Insights guide](/product/insights/).
49+
50+
</Alert>
1851

1952
- [Browser JavaScript](/platforms/javascript/profiling/) [beta]
2053
- Mobile
21-
- [Android](/platforms/android/profiling/)
22-
- [iOS and macOS](/platforms/apple/guides/ios/profiling/)
2354
- [React Native](/platforms/react-native/profiling/) [beta]
2455
- [Flutter](/platforms/dart/guides/flutter/profiling/) [experimental, iOS and macOS only]
2556
- [.NET](/platforms/dotnet/guides/maui/profiling/) [experimental, iOS only]
2657
- Standalone and server apps
27-
- [Node.js](/platforms/javascript/guides/node/profiling/)
28-
- [Python](/platforms/python/profiling/)
2958
- [PHP](/platforms/php/profiling/)
3059
- [Ruby](/platforms/ruby/profiling/) [beta]
3160
- [.NET](/platforms/dotnet/profiling/) [experimental]
3261

33-
### Continuous Profiling
34-
35-
<Include name="feature-stage-beta.mdx" />
36-
37-
- Mobile
38-
- [Android](/platforms/android/profiling/#continuous-profiling)
39-
- [iOS and macOS](/platforms/apple/guides/ios/profiling/#continuous-profiling)
40-
- Standalone and server apps
41-
- [Node.js](/platforms/javascript/guides/node/profiling/#enable-continuous-profiling)
42-
- [Python](/platforms/python/profiling/#enable-continuous-profiling)

0 commit comments

Comments
 (0)