Sentry Continuous Profiling

Web · Windows · Mac · Linux · Android · iPhone · Self-hosted · API · Extension

Freedom report

Two barsScore 5.9

  • Free tierNo free tier on record
  • Open codeNo open-source code on record
  • Runs widely6 of 6 device platforms
  • DocumentedPlans, terms and facts published

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

Best Sentry Continuous Profiling alternatives

See all 12