Sentry Continuous Profiling helps development teams find backend performance bottlenecks down to functions and lines of code, with a focus on Node.js and Python. Continuous profiles can run for unlimited durations. An Aggregate Flamegraph summarizes performance across a project without needing a single transaction as its scope. Developers can start and stop profiling through SDK APIs, or configure profiling to follow a trace lifecycle that begins when a root span is active. UI Profiling covers iOS, macOS and Android; browser JavaScript and Electron are also listed. Sentry says profiling requires performance monitoring to be enabled in the app. Continuous and UI Profiling are billed by their respective profile-hour measures and are available through pay-as-you-go usage. The service has a free plan, with paid plans listed from $26/mo. Sentry lists integrations including GitHub, Jira, Slack, GitLab, Linear, Microsoft Teams and PagerDuty. Its profiling support article applies to SaaS customers, and availability for continuous profiling depends on the SDK.
Who it is for
Sentry Continuous Profiling suits development teams investigating backend performance in Node.js or Python. UI Profiling is aimed at teams working on browser and mobile user experience.
What is good
- Finds bottlenecks at function and code-line level
- Continuous profiles have no fixed duration limit
- Aggregate Flamegraph summarizes project performance
- UI Profiling covers mobile and browser runtimes
- Integrates with tools including GitHub and Jira
What to know first
- Performance monitoring must be enabled first
- Continuous profiling availability depends on the SDK
- Profiling is billed by profile hours
Verdict
Sentry offers continuous backend profiling alongside UI profiling for mobile and browser applications. Teams should account for the performance-monitoring prerequisite and profile-hour billing model.
Compared on error monitoring software
- Free plan
- Yes
- Paid from
- $26/mo
- Deployment
- cloud
- Language support
- Node.js, Python, PHP, Browser JavaScript, Android Java/Kotlin, iOS Swift/Objective-C
- Profiling types
- continuous backend profiling, mobile UI profiling
- Data retention
- 30 days
- Source map support
- Yes





