Sentry Continuous Profiling
sentry.io
What it is
Sentry Continuous Profiling helps teams locate backend performance bottlenecks in Node.js and Python code, down to functions and lines. Continuous profiles can run for unlimited durations. An Aggregate Flamegraph summarizes project performance without requiring a single transaction as its scope. Developers can control profiling manually with SDK APIs or configure it to follow a trace lifecycle, starting when a root span is active. UI Profiling covers iOS, macOS and Android, with browser JavaScript and Electron also listed. Sentry says profiling requires performance monitoring to be enabled in the app, and availability for continuous profiling depends on the SDK. Continuous and UI Profiling use separate profile-hour billing measures and are available through pay-as-you-go usage. Sentry lists a free plan and paid pricing from $26/mo. Its integrations include GitHub, Jira, Slack, GitLab, Linear, Microsoft Teams and PagerDuty. Sentry says its service is hosted on Google Cloud Platform and has SOC 2 Type 2 and ISO 27001 certification and a HIPAA attestation.
Spec sheet
- Free plan
- Sentry says its Developer plan remains free.Read 29 Sep 2026 · sentry.help
- Aggregate flamegraph
- An Aggregate Flamegraph view summarizes performance across an entire project without requiring a single transaction as the scope.Read 30 Sep 2026 · sentry.io
- Backend profiling
- Continuous Profiling supports Node.js and Python and can profile code for unlimited durations.Read 29 Sep 2026 · sentry.io
- Billing unit
- Sentry says profiling is billed by Continuous Profile Hours and UI Profile Hours.Read 30 Sep 2026 · sentry.io
- Browser profiling detail
- Browser JavaScript UI Profiling is listed for Angular, Ember, React, Solid, Svelte, and Vue SDKs.Read 30 Sep 2026 · sentry.io
- Company founding and headquarters
- Inc. lists Sentry as founded in 2012 and located in San Francisco, California.Read 30 Sep 2026 · inc.com
- Enterprise support
- Sentry says enterprise customers can get a dedicated support team for product questions, onboarding help, and feedback.Read 30 Sep 2026 · sentry.io
- Flamegraphs
- An Aggregate Flamegraph shows performance across a project without requiring a single transaction scope.Read 29 Sep 2026 · sentry.io
- Frontend and mobile runtimes
- The changelog lists UI Profiling for iOS/macOS and Android, while a later changelog adds Browser JavaScript and Electron support.Read 30 Sep 2026 · sentry.io
- Hosting
- Sentry says it is hosted on Google Cloud Platform using a multi-tenant architecture.Read 30 Sep 2026 · sentry.io
- Integration example
- Sentry's GitHub integration links commits to releases, reports unhandled issues in pull requests, and can route issue assignments using a CODEOWNERS file.Read 30 Sep 2026 · sentry.io
- Integration options
- Sentry lists integrations including GitHub, Jira, Slack, GitLab, Linear, Microsoft Teams, and PagerDuty.Read 29 Sep 2026 · sentry.io
- Mobile profiling
- UI Profiling supports iOS, macOS, and Android.Read 29 Sep 2026 · sentry.io
- Plan access
- Sentry's 2025 plan update says UI and Continuous Profiling are available through pay-as-you-go usage.Read 29 Sep 2026 · sentry.zendesk.com
- Platform coverage
- Sentry lists SDK platforms including Android, iOS, macOS, JavaScript, Node, Python, PHP, and many other languages and frameworks.Read 29 Sep 2026 · sentry.io
- Product focus
- Sentry Continuous Profiling helps teams find backend performance bottlenecks and infrastructure costs in Node.js and Python code.Read 30 Sep 2026 · sentry.io
- Product scope
- Sentry describes profiling as a way to find performance bottlenecks down to the function and line of code.Read 29 Sep 2026 · sentry.io
- Profile duration
- Continuous profiles can run for arbitrarily long durations, with no 30-second limit.Read 30 Sep 2026 · sentry.io
- Profiler controls
- The startProfiler and stopProfiler APIs let developers control when profiling runs, and profileLifecycle can select manual or trace-triggered behavior.Read 30 Sep 2026 · sentry.io
- Profiling setup
- Sentry says profiling requires performance monitoring to be enabled in the app.Read 29 Sep 2026 · sentry.io
- Sampling
- The profileSessionSampleRate option provides session-scoped sampling.Read 30 Sep 2026 · sentry.io
- Security certifications
- Sentry's Trust Center says its SOC 2 Type 2 report and ISO 27001 certificate are available through an account or by contacting Sentry.Read 30 Sep 2026 · sentry.io
- Support for profiling
- Sentry's profiling support article applies to SaaS customers and says continuous profiling availability depends on the SDK.Read 29 Sep 2026 · sentry.help
- Trace lifecycle
- The profileLifecycle option supports manual profiling or a trace lifecycle that starts profiling when a root span is active.Read 29 Sep 2026 · sentry.io
- UI profiling
- Sentry UI Profiling is aimed at improving frontend user experience on browser and mobile.Read 30 Sep 2026 · sentry.io
- Usage pricing
- Sentry says Continuous and UI Profiling are billed by Continuous Profile Hours and UI Profile Hours, respectively.Read 29 Sep 2026 · sentry.io
Strong points and limits
Strong points
- Profiles can run without a 30-second limit
- Aggregate Flamegraph summarizes project performance
- Manual and trace-lifecycle profiling controls
- UI Profiling covers mobile and browser runtimes
Limits
- Profiling requires performance monitoring to be enabled
- Continuous profiling availability depends on the SDK
- Usage is billed by profile hours
Who it suits
It suits development teams investigating backend performance in Node.js or Python, and teams working on frontend or mobile user experience. Profiling requires performance monitoring to be enabled in the app.
Verdict
Sentry describes profiling controls, runtime coverage and billing units, including separate options for backend and UI profiling. Confirm SDK availability and enable performance monitoring before relying on profiling.
Where Specifiction places it
- Continuous Profiling Tools#20 of 307.3