Sentry Dashboards
Learn how Sentry's out-of-the-box dashboards for frontend, backend, mobile, and AI give you an overview of the health of your application.
Spot trends, fix issues, and boost application performance with Sentry's frontend, backend, mobile, and AI performance dashboards in Sentry Dashboards. Get a summary of the telemetry and events impacting the performance of your application, like web vitals, crash rate, session health, and outbound API requests. You can also use it to drill deeper into specific workflows and review traces, errors, and releases.
Sentry Dashboards use tracing data. By enabling tracing, Sentry tracks application performance, measuring metrics like throughput and latency, displaying the impact of errors across multiple services. Sentry captures distributed traces consisting of multiple spans to measure individual services and operations within those services.
Haven't set it up yet? Use the SDK to set up tracing for your platform.
Sentry Dashboards cannot be edited, but they can be duplicated to create a custom dashboard.
Like all dashboards, Sentry Dashboards can be filtered to focus on the data that's most important to you. Environment, project, date range, release, as well as custom filters from data sets like spans, errors, and logs can be used.
Sentry comes with the following dashboards. For AI monitoring, see AI Dashboards.
| Dashboard | Description |
|---|---|
| Outbound API Requests | Monitors all outgoing HTTP requests and the domains that serve them: average response duration and rate of 3xx, 4xx, and 5xx status codes. Learn more |
| Domain Details | Drill-down view for a single outbound HTTP domain (throughput, average duration, response code breakdowns). Linked from Outbound API Requests when you click a domain. |
| Dashboard | Description |
|---|---|
| Frontend Overview | Search or browse transaction data (page loads, navigations, async tasks). Trace performance across services and see how releases and services are performing. Learn more |
| Frontend Session Health | Charts for healthy vs. crashed/errored session rates and new issues per release. Connect deployments to session health and prioritize fixes by user impact. Learn more |
| Web Vitals | Real user metrics across supported browsers; Performance Score and pages with the most opportunity to improve. Learn more |
| Web Vitals Page Summary | Drill-down from Web Vitals for a single page: p75 for LCP, INP, CLS, TTFB, performance score breakdown, and sample page loads. |
| Frontend Assets and Summary | All assets your site loads with duration and size; throughput and average duration. Pinpoint slow or render-blocking assets and drill into asset summary pages. |
| Dashboard | Description |
|---|---|
| Backend Overview | Health of your backend: Most Time-Consuming Queries and Domains, p50/p75 duration. Entry point for Queries, Outbound API Requests, Caches, and Queues. |
| Queries and Query Details | Database query performance: throughput, average duration, and drill-down to a query's summary and sample events. Learn more |
| Caches | Cache hit/miss rates, throughput, and latency. Identify transactions with poor cache interaction and drill into span operations. Learn more |
| Queue Summary and Queues | Message queue metrics: publish and processing latency, error rates, throughput. Spot queue health issues and drill into specific destinations. Learn more |
| Dashboard | Description |
|---|---|
| Mobile Vitals | Overview of screen performance: cold/warm app starts, slow and frozen frame rates, TTID/TTFD. Opinionated scores similar to Web Vitals. Learn more |
| Mobile Session Health | Crash-free session and user rates over time with release annotations; correlate deployments with crashes, ANRs, unhealthy sessions. iOS and Android. Learn more |
| Mobile Vitals App Starts | Cold and warm start times; identify slow or regressed starts and factors contributing to slowness. Learn more |
| Mobile Vitals Screen Rendering | Frame rendering: slow frames (>16.7ms), frozen frames (>700ms), frame delay. Find screens where the UI feels laggy or unresponsive. |
| Mobile Vitals Screen Loads | TTID and TTFD across screens; identify slowest-loading screens and drill into traces and CPU profiles. Learn more |
| Dashboard | Description |
|---|---|
| Next.js Overview | Holistic view for Next.js: traffic, performance, client- and server-side issues, Web Vitals, rage & dead clicks. Tree-based SSR view for performance bottlenecks. Learn more |
| Laravel Overview | Backend performance, error rates, and request throughput for Laravel. Metrics most relevant to Laravel developers out of the box. |
When you find a transaction of interest, you can investigate further by going to its Transaction Summary page. Every transaction has a summary view that gives you a better understanding of its overall health. With this view, you'll find graphs, instances of these events, stats, facet maps, related errors, and more.
The summary page for Frontend transactions links out to the web vitals page, where you can see a detailed view of the Web Vitals associated with the transaction. You can also access a Transaction Summary page from the transactions table on the Performance page.
There are several types of metrics that you can visualize in the graphs, such as Apdex, Transactions Per Minute, P50 Duration, and User Misery to get a full understanding of how your software is performing.
If your application is configured with tracing, Sentry will detect common performance problems, and group them into issues just like it does with errors. Performance issues help to surface performance problems in your application and provide a workflow for resolving them. Learn more about performance issues.
Depending on your plan, the data ingested into Sentry may be affected by Dynamic Sampling.
Our documentation is open source and available on GitHub. Your contributions are welcome, whether fixing a typo (drat!) or suggesting an update ("yeah, this would be better").