Skip to content

Commit aa4d2c7

Browse files
authored
docs(dashboards): Add Next.js Overview dashboard page (#17323)
1 parent a3a06d8 commit aa4d2c7

File tree

4 files changed

+51
-1
lines changed

4 files changed

+51
-1
lines changed
266 KB
Loading
165 KB
Loading

docs/product/dashboards/sentry-dashboards/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ Like all dashboards, Sentry Dashboards can be [filtered](/product/dashboards/#gl
6262

6363
| Dashboard | Description |
6464
|-----------|-------------|
65-
| **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. |
65+
| **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](/product/dashboards/sentry-dashboards/nextjs/) |
6666
| **Laravel Overview** | Backend performance, error rates, and request throughput for Laravel. Metrics most relevant to Laravel developers out of the box. |
6767

6868
## Investigate
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
---
2+
title: Next.js Overview
3+
sidebar_order: 50
4+
description: >-
5+
Monitor your Next.js application with a holistic view of client and server performance, Web Vitals, issues, and SSR bottlenecks.
6+
---
7+
8+
The **Next.js Overview** dashboard gives you a combined view of client-side and server-side performance for your Next.js application. It surfaces Web Vitals, page load and navigation metrics, server transaction performance, and SSR rendering bottlenecks in one place.
9+
10+
![Next.js Overview dashboard showing pageloads, API latency, performance score, rage clicks, and client transactions. =800x](./img/nextjs-overview-dash.png)
11+
12+
## Widgets
13+
14+
The top section of the dashboard includes the following widgets:
15+
16+
- **Pageloads**: Total page loads over time, with release markers.
17+
- **API Latency**: P95 span duration for API routes.
18+
- **Issue Counts**: New and resolved issue counts over time.
19+
- **Performance Score**: Aggregate [Web Vitals](/product/dashboards/sentry-dashboards/frontend/web-vitals/) score (LCP, CLS, INP, FCP, TTFB) displayed as a donut chart.
20+
- **Rage and Dead Clicks**: Pages with the most rage clicks (repeated clicks from user frustration) and dead clicks (clicks that produce no response).
21+
- **Slow SSR**: Server-side rendering durations for the slowest components over time.
22+
23+
## Client Transactions
24+
25+
The **Client Transactions** table lists browser-side transactions grouped by operation type:
26+
27+
| Operation | Description |
28+
|-----------|-------------|
29+
| `pageload` | Full page loads (initial navigation) |
30+
| `navigation` | Client-side route transitions |
31+
| `ui.interaction.click` | Click interactions |
32+
| `ui.interaction.press` | Press interactions |
33+
34+
Each row shows views, error rate, average and P95 duration, and a [performance score](/product/insights/frontend/web-vitals/) where applicable.
35+
36+
## Server Transactions
37+
38+
The **Server Transactions** table lists your server-side routes ranked by traffic. Each row shows views, error rate, average and P95 duration, and total time spent. Use this to identify slow or error-prone routes.
39+
40+
![Server Transactions table and SSR File Tree showing server route performance and component-level rendering times. =800x](./img/nextjs-server-ssr.png)
41+
42+
## SSR File Tree
43+
44+
The **SSR File Tree** widget maps your Next.js file-system routes to server-side rendering performance. It shows the component hierarchy (layouts, pages, and their child components) with error rates, average duration, and P95 duration for each node.
45+
46+
Use this to identify which specific layout or page component is contributing to slow server-side renders.
47+
48+
## Getting Started
49+
50+
The Next.js Overview dashboard appears automatically when you have a Next.js project sending data to Sentry. Set up the [Sentry Next.js SDK](/platforms/javascript/guides/nextjs/) to start collecting the required telemetry.

0 commit comments

Comments
 (0)