diff --git a/docs/product/insights/ai/index.mdx b/docs/product/insights/ai/index.mdx new file mode 100644 index 0000000000000..ac25f6dc2242f --- /dev/null +++ b/docs/product/insights/ai/index.mdx @@ -0,0 +1,15 @@ +--- +title: "AI Performance" +sidebar_order: 135 +description: "Learn how to use Sentry's AI Performance tool to get insights into things that may be affecting your application health, including critical LLM metrics." +--- + + + +Sentry's [**AI Performance**](https://sentry.io/orgredirect/organizations/:orgslug/insights/ai/) page gives you an overview of the health of your application. You'll be able to see things like **Transactions Per Minute**, **p50** and **p75 Duration**, and so on. + +You can also dive deeper into LLM Monitoring and get insights into critical LLM metrics, like token usage, to monitor and fix issues with AI pipelines. In addition to having a dedicated space to monitor AI performance, you can also look at Sentry's Insights tab to monitor backend, mobile, and frontend performance. + +## Learn More + + diff --git a/docs/product/insights/llm-monitoring/getting-started/index.mdx b/docs/product/insights/ai/llm-monitoring/getting-started/index.mdx similarity index 100% rename from docs/product/insights/llm-monitoring/getting-started/index.mdx rename to docs/product/insights/ai/llm-monitoring/getting-started/index.mdx diff --git a/docs/product/insights/llm-monitoring/getting-started/the-dashboard.mdx b/docs/product/insights/ai/llm-monitoring/getting-started/the-dashboard.mdx similarity index 96% rename from docs/product/insights/llm-monitoring/getting-started/the-dashboard.mdx rename to docs/product/insights/ai/llm-monitoring/getting-started/the-dashboard.mdx index 61ecbbb2907c9..a37ee5460e336 100644 --- a/docs/product/insights/llm-monitoring/getting-started/the-dashboard.mdx +++ b/docs/product/insights/ai/llm-monitoring/getting-started/the-dashboard.mdx @@ -1,9 +1,11 @@ --- title: LLM Monitoring Dashboard -sidebar_order: 100 +sidebar_order: 10 description: "Learn how to use Sentry's LLM Monitoring Dashboard." --- + + Once you've [configured the Sentry SDK](/product/insights/llm-monitoring/getting-started/) for your AI project, you'll start receiving data in the Sentry LLM Monitoring dashboard. diff --git a/docs/product/insights/llm-monitoring/img/details-view.png b/docs/product/insights/ai/llm-monitoring/img/details-view.png similarity index 100% rename from docs/product/insights/llm-monitoring/img/details-view.png rename to docs/product/insights/ai/llm-monitoring/img/details-view.png diff --git a/docs/product/insights/llm-monitoring/img/pipelines-view.png b/docs/product/insights/ai/llm-monitoring/img/pipelines-view.png similarity index 100% rename from docs/product/insights/llm-monitoring/img/pipelines-view.png rename to docs/product/insights/ai/llm-monitoring/img/pipelines-view.png diff --git a/docs/product/insights/llm-monitoring/img/trace-view.png b/docs/product/insights/ai/llm-monitoring/img/trace-view.png similarity index 100% rename from docs/product/insights/llm-monitoring/img/trace-view.png rename to docs/product/insights/ai/llm-monitoring/img/trace-view.png diff --git a/docs/product/insights/llm-monitoring/index.mdx b/docs/product/insights/ai/llm-monitoring/index.mdx similarity index 93% rename from docs/product/insights/llm-monitoring/index.mdx rename to docs/product/insights/ai/llm-monitoring/index.mdx index 4a99c1f85465b..3c189489ef6a9 100644 --- a/docs/product/insights/llm-monitoring/index.mdx +++ b/docs/product/insights/ai/llm-monitoring/index.mdx @@ -1,12 +1,12 @@ --- title: "LLM Monitoring" -sidebar_order: 90 +sidebar_order: 0 description: "Sentry LLM monitoring helps you understand your LLM calls." --- - + Sentry's LLM Monitoring tools help you understand what's going on with your AI pipelines. They automatically collect information about prompts, tokens, and models from providers like OpenAI and Anthropic. diff --git a/docs/product/insights/caches/cache-page.mdx b/docs/product/insights/backend/caches/cache-page.mdx similarity index 96% rename from docs/product/insights/caches/cache-page.mdx rename to docs/product/insights/backend/caches/cache-page.mdx index 0fe3ba4b18736..4cd0055f18927 100644 --- a/docs/product/insights/caches/cache-page.mdx +++ b/docs/product/insights/backend/caches/cache-page.mdx @@ -1,10 +1,10 @@ --- title: "Cache Page" -sidebar_order: 55 +sidebar_order: 30 description: "Learn more about Sentry's Cache page, which provides insights into cache utilization and latency, so you can investigate potential cache performance issues." --- - + The **Caches** page gives an overview of cache performance across all endpoints for currently selected backend projects with summary graphs for **Miss Rate** and **Requests Per Minute** (throughput). You can use these as a starting point to see if there are any potential cache performance issues, for example, a higher than expected Miss Rate percentage. diff --git a/docs/product/insights/caches/index.mdx b/docs/product/insights/backend/caches/index.mdx similarity index 97% rename from docs/product/insights/caches/index.mdx rename to docs/product/insights/backend/caches/index.mdx index 8662f89b89386..de4cff551efeb 100644 --- a/docs/product/insights/caches/index.mdx +++ b/docs/product/insights/backend/caches/index.mdx @@ -4,7 +4,7 @@ sidebar_order: 70 description: "Learn more about cache monitoring with Sentry and how it can help improve your application's performance." --- - + A cache can be used to speed up data retrieval, thereby improving application performance. A cache stores data temporarily to speed up subsequent access to that data. This allows your application to get data from cached memory (if it is available) instead having to download that data again or retrieving it from a potentially slow data layer. Caching can speed up read-heavy workloads for applications like Q&A portals, gaming, media sharing, and social networking. diff --git a/docs/product/insights/backend/index.mdx b/docs/product/insights/backend/index.mdx new file mode 100644 index 0000000000000..fcce1c4e0cdd4 --- /dev/null +++ b/docs/product/insights/backend/index.mdx @@ -0,0 +1,17 @@ +--- +title: "Backend Performance" +sidebar_order: 45 +description: "Learn how to use Sentry's Backend Performance tool to monitor things like queries, outbound API requests, caches, and queues." +--- + + + +Sentry's [**Backend Performance**](https://sentry.io/orgredirect/organizations/:orgslug/insights/backend/) page gives you an overview of the health of your application. You'll be able to see things like the **Most Time-Consuming Queries**, **Most Time-Consuming Domains**, **p50** and **p75 Duration**, and so on. + +![Backend performance overview page.](../img/backend-performance-overview.png) + +You can also dive deeper into Queries, Outbound API Requests, Caches, and Queues to get detailed information about potential issues affecting your application's health. In addition to having a dedicated space to monitor backend performance, you can also look at Sentry's **Insights** tab to monitor frontend, mobile, and AI performance. + +## Learn More + + diff --git a/docs/product/insights/queries.mdx b/docs/product/insights/backend/queries.mdx similarity index 98% rename from docs/product/insights/queries.mdx rename to docs/product/insights/backend/queries.mdx index 48dc1875454c7..5ec0058e341e8 100644 --- a/docs/product/insights/queries.mdx +++ b/docs/product/insights/backend/queries.mdx @@ -1,10 +1,10 @@ --- title: Queries -sidebar_order: 20 +sidebar_order: 0 description: "Monitor the performance of your database queries and drill into samples to investigate further." --- - + If you have performance monitoring enabled and your application queries a database, you can see how your queries are performing in Sentry. @@ -100,7 +100,7 @@ A query's source is the location in your application's code that triggered the q You can see the query's source underneath the query description on the **Query Summary** page, as shown in the image below. If you have a [source code management integration](/organization/integrations/source-code-mgmt/) enabled, Sentry will also show a link to open the query's source in the relevant repository. -![Example of Query Source](./img/query-source-laravel.png) +![Example of Query Source](../img/query-source-laravel.png) ## Sample List diff --git a/docs/product/insights/queue-monitoring/index.mdx b/docs/product/insights/backend/queue-monitoring/index.mdx similarity index 97% rename from docs/product/insights/queue-monitoring/index.mdx rename to docs/product/insights/backend/queue-monitoring/index.mdx index 2e1da3e0fb2b6..ca1e388a50d96 100644 --- a/docs/product/insights/queue-monitoring/index.mdx +++ b/docs/product/insights/backend/queue-monitoring/index.mdx @@ -1,10 +1,10 @@ --- title: "Queues" -sidebar_order: 80 +sidebar_order: 30 description: "Learn how to monitor your queues with Sentry for improved application performance and health. " --- - + Message Queues make asynchronous service-to-service communication possible in distributed architectures. Queues are great for making work that sometimes fails, more resilient and are therefore a building block for distributed applications. Some examples of what queues can help with include handling webhooks from third-party APIs or handling periodic tasks (such as calculating metrics for your users daily). diff --git a/docs/product/insights/queue-monitoring/queues-page.mdx b/docs/product/insights/backend/queue-monitoring/queues-page.mdx similarity index 97% rename from docs/product/insights/queue-monitoring/queues-page.mdx rename to docs/product/insights/backend/queue-monitoring/queues-page.mdx index 8d97e76ab555d..f572670dcec5b 100644 --- a/docs/product/insights/queue-monitoring/queues-page.mdx +++ b/docs/product/insights/backend/queue-monitoring/queues-page.mdx @@ -1,10 +1,10 @@ --- title: "Queues Page" -sidebar_order: 10 +sidebar_order: 20 description: "Learn how to use Sentry's Queues page to get an overview of queue performance and investigate potential problems. " --- - + The **Queues** page provides a breakdown of queue performance by destination (the topic name or queue name). Use it as a starting point to investigate potential problems with queues, such as higher than expected processing latency. diff --git a/docs/product/insights/backend/requests.mdx b/docs/product/insights/backend/requests.mdx new file mode 100644 index 0000000000000..8e8b265180941 --- /dev/null +++ b/docs/product/insights/backend/requests.mdx @@ -0,0 +1,7 @@ +--- +title: Outbound API Requests +sidebar_order: 10 +description: "Track the performance of your application's HTTP requests and drill into the domains serving those requests." +--- + + diff --git a/docs/product/insights/assets.mdx b/docs/product/insights/frontend/assets.mdx similarity index 97% rename from docs/product/insights/assets.mdx rename to docs/product/insights/frontend/assets.mdx index 2052698c03d64..fbddae9280278 100644 --- a/docs/product/insights/assets.mdx +++ b/docs/product/insights/frontend/assets.mdx @@ -1,14 +1,10 @@ --- title: Assets -sidebar_order: 30 +sidebar_order: 20 description: "Learn more about browser asset performance monitoring, which allows you to debug the performance of loading JavaScript and CSS on your frontend." --- - -This product feature was originally named "Resources", "Assets" has the same functionality with a new name. - - - + If you have performance monitoring enabled for your frontend, you can see how your browser assets are performing in Sentry. @@ -147,7 +143,7 @@ When viewing an image asset, the asset summary page will also show the 5 largest If size information is not available, the samples will not be ordered in any particular order. If the images are publicly accessible and the 'Enable Images' project settings is enabled, then the actual images will be rendered in the UI. -![Example of Sample Images](./img/asset-sample-images.png) +![Example of Sample Images](../img/asset-sample-images.png) ## Sample List diff --git a/docs/product/insights/frontend/index.mdx b/docs/product/insights/frontend/index.mdx new file mode 100644 index 0000000000000..a84693824cefe --- /dev/null +++ b/docs/product/insights/frontend/index.mdx @@ -0,0 +1,17 @@ +--- +title: "Frontend Performance" +sidebar_order: 10 +description: "Learn how to use Sentry's Frontend Performance tool to monitor things like web vitals and network requests." +--- + + + +Sentry's [**Frontend Performance**](https://sentry.io/orgredirect/organizations/:orgslug/insights/backend/) page gives you an overview of the health of your application. You'll be able to see things like **Best Page Opportunities** (the improvements that would most help increase your performance score), your **Most Time-Consuming Assets**, **p50** and **p75 Duration**, and so on. + +![Frontend performance overview page.](../img/frontend-performance-overview.png) + +You can also dive deeper into Web Vitals, Network Requests, and Assets to get detailed information about potential issues affecting your application's health. In addition to having a dedicated space to monitor frontend performance, you can also look at Sentry's **Insights** tab to monitor backend, mobile, and AI performance. + +## Learn More + + diff --git a/docs/product/insights/frontend/network-requests.mdx b/docs/product/insights/frontend/network-requests.mdx new file mode 100644 index 0000000000000..0b3dadda3b8d5 --- /dev/null +++ b/docs/product/insights/frontend/network-requests.mdx @@ -0,0 +1,7 @@ +--- +title: Network Requests +sidebar_order: 10 +description: "Track the performance of your application's HTTP requests and drill into the domains serving them." +--- + + diff --git a/docs/product/insights/web-vitals/index.mdx b/docs/product/insights/frontend/web-vitals/index.mdx similarity index 99% rename from docs/product/insights/web-vitals/index.mdx rename to docs/product/insights/frontend/web-vitals/index.mdx index 844520222a7eb..c4fd66222a7e9 100644 --- a/docs/product/insights/web-vitals/index.mdx +++ b/docs/product/insights/frontend/web-vitals/index.mdx @@ -1,10 +1,10 @@ --- title: "Web Vitals" -sidebar_order: 60 +sidebar_order: 0 description: "Understand your application's performance score and how each web vital contributes to it. Drill in to explore opportunities to improve your app's overall performance." --- - + Web vitals are a set of metrics that measure the quality of the user experience on a web page. To learn more about these metrics, see [Web Vitals Concepts](/product/insights/web-vitals/web-vitals-concepts/). diff --git a/docs/product/insights/web-vitals/web-vitals-concepts.mdx b/docs/product/insights/frontend/web-vitals/web-vitals-concepts.mdx similarity index 97% rename from docs/product/insights/web-vitals/web-vitals-concepts.mdx rename to docs/product/insights/frontend/web-vitals/web-vitals-concepts.mdx index 5852c25a04ee5..034d2f4ef13a5 100644 --- a/docs/product/insights/web-vitals/web-vitals-concepts.mdx +++ b/docs/product/insights/frontend/web-vitals/web-vitals-concepts.mdx @@ -4,11 +4,14 @@ sidebar_order: 10 description: "Learn more about web vitals and how each metric relates to your application's performance." --- + + + [Web Vitals](https://web.dev/vitals/) are a set of metrics defined by Google to measure render time, response time, and layout shift. Each data point provides insights about the overall [performance](/product/performance/) of your application. The in-browser Sentry SDKs collect web vitals information (where supported) and adds that information to frontend [transactions](/product/performance/transaction-summary/). These web vitals are then summarized in the [**Performance > Web Vitals** page](/product/insights/web-vitals/) to give you a quick overview of how each page is performing for your users. -![Visualization of Web Vitals](../img/diagram-transaction-vitals.png) +![Visualization of Web Vitals](../../img/diagram-transaction-vitals.png) ## Core Web Vitals @@ -30,7 +33,7 @@ On March 12, 2024, Interaction to Next Paint (INP) replaced First Input Delay (F [Cumulative Layout Shift (CLS)](https://web.dev/cls/) is the sum of individual layout shift scores for every unexpected element shift that happens during the rendering process. An example of this would be trying to click a link on a page that hasn't finished loading and having that link shift down before you've had a chance to click on it due to image rendering issues. The CLS web vital score isn't based on duration. It represents the extent of the disruptive and visually unstable shifts. -![Example of Cumulative Layout Shift](../img/diagram-transaction-cls.png) +![Example of Cumulative Layout Shift](../../img/diagram-transaction-cls.png) Each layout shift score is calculated using an impact and distance fraction. The impact fraction is the total visible area that the element affects between the two rendered frames. The distance fraction measures the distance it has moved relative to the viewport. diff --git a/docs/product/insights/img/backend-performance-overview.png b/docs/product/insights/img/backend-performance-overview.png new file mode 100644 index 0000000000000..d620a0a7adf19 Binary files /dev/null and b/docs/product/insights/img/backend-performance-overview.png differ diff --git a/docs/product/insights/img/frontend-performance-overview.png b/docs/product/insights/img/frontend-performance-overview.png new file mode 100644 index 0000000000000..3fb9c522c7f79 Binary files /dev/null and b/docs/product/insights/img/frontend-performance-overview.png differ diff --git a/docs/product/insights/img/mobile-performance-overview.png b/docs/product/insights/img/mobile-performance-overview.png new file mode 100644 index 0000000000000..5a685065e4e47 Binary files /dev/null and b/docs/product/insights/img/mobile-performance-overview.png differ diff --git a/docs/product/insights/index.mdx b/docs/product/insights/index.mdx index 4e43b697151a1..76827927ae44b 100644 --- a/docs/product/insights/index.mdx +++ b/docs/product/insights/index.mdx @@ -1,16 +1,14 @@ --- title: Insights sidebar_order: 45 -description: Sentry's Insights modules provide curated views and workflows to help you identify and fix performance issues faster. +description: Sentry's Insights for frontend, backend, mobile, and AI, provide curated views and workflows to help you identify and fix issues in relevant parts of your application. --- -Sentry surfaces insights that can help you identify opportunities at the service-level to improve various parts of your app's performance, including web vitals, mobile vitals, queries, and more. Modules living under the Insights heading provide both an overview of how your project is performing in that category and the ability to drill down into traces to get to the root cause of a problem. + - +Sentry’s frontend, backend, mobile, and AI performance insights (all under the [**Insights**](https://sentry.io/orgredirect/organizations/:orgslug/insights/) heading in Sentry), give you a clear summary of the telemetry and events impacting the performance of individual parts of your application. Each section shows a high-level overview of your application's health with widgets for "Best Page Opportunities" (improvement that will be most helpful for boosting your performance score), most time-consuming events, and so on. You can also drill deeper into specific workflows to see specific traces, errors, and releases. This helps you identify potential problems and spot trends, fix bugs, and ultimately boost application performance. -These features are available for organizations on a Business or Enterprise plan. - ## Learn More diff --git a/docs/product/insights/mobile-vitals/app-starts.mdx b/docs/product/insights/mobile/app-starts.mdx similarity index 98% rename from docs/product/insights/mobile-vitals/app-starts.mdx rename to docs/product/insights/mobile/app-starts.mdx index 8fbda8bd2e515..4678bcdeea4f1 100644 --- a/docs/product/insights/mobile-vitals/app-starts.mdx +++ b/docs/product/insights/mobile/app-starts.mdx @@ -4,7 +4,7 @@ sidebar_order: 20 description: "Learn how to monitor your mobile application's performance by using App Starts to identify slow or regressed screens." --- - + ![Example of App Starts](./img/app-starts.png) diff --git a/docs/product/insights/mobile-vitals/img/01_full_widget_mobile.png b/docs/product/insights/mobile/img/01_full_widget_mobile.png similarity index 100% rename from docs/product/insights/mobile-vitals/img/01_full_widget_mobile.png rename to docs/product/insights/mobile/img/01_full_widget_mobile.png diff --git a/docs/product/insights/mobile-vitals/img/app-start-transaction.png b/docs/product/insights/mobile/img/app-start-transaction.png similarity index 100% rename from docs/product/insights/mobile-vitals/img/app-start-transaction.png rename to docs/product/insights/mobile/img/app-start-transaction.png diff --git a/docs/product/insights/mobile-vitals/img/app-starts-samples-by-event.png b/docs/product/insights/mobile/img/app-starts-samples-by-event.png similarity index 100% rename from docs/product/insights/mobile-vitals/img/app-starts-samples-by-event.png rename to docs/product/insights/mobile/img/app-starts-samples-by-event.png diff --git a/docs/product/insights/mobile-vitals/img/app-starts-screen-summary.png b/docs/product/insights/mobile/img/app-starts-screen-summary.png similarity index 100% rename from docs/product/insights/mobile-vitals/img/app-starts-screen-summary.png rename to docs/product/insights/mobile/img/app-starts-screen-summary.png diff --git a/docs/product/insights/mobile-vitals/img/app-starts-span-detail-view.png b/docs/product/insights/mobile/img/app-starts-span-detail-view.png similarity index 100% rename from docs/product/insights/mobile-vitals/img/app-starts-span-detail-view.png rename to docs/product/insights/mobile/img/app-starts-span-detail-view.png diff --git a/docs/product/insights/mobile-vitals/img/app-starts.png b/docs/product/insights/mobile/img/app-starts.png similarity index 100% rename from docs/product/insights/mobile-vitals/img/app-starts.png rename to docs/product/insights/mobile/img/app-starts.png diff --git a/docs/product/insights/mobile-vitals/img/screen-loads-screen-summary.png b/docs/product/insights/mobile/img/screen-loads-screen-summary.png similarity index 100% rename from docs/product/insights/mobile-vitals/img/screen-loads-screen-summary.png rename to docs/product/insights/mobile/img/screen-loads-screen-summary.png diff --git a/docs/product/insights/mobile-vitals/img/screen-loads-span-detail.png b/docs/product/insights/mobile/img/screen-loads-span-detail.png similarity index 100% rename from docs/product/insights/mobile-vitals/img/screen-loads-span-detail.png rename to docs/product/insights/mobile/img/screen-loads-span-detail.png diff --git a/docs/product/insights/mobile-vitals/img/screen-loads.png b/docs/product/insights/mobile/img/screen-loads.png similarity index 100% rename from docs/product/insights/mobile-vitals/img/screen-loads.png rename to docs/product/insights/mobile/img/screen-loads.png diff --git a/docs/product/insights/mobile-vitals/img/slow-frozen-frames.png b/docs/product/insights/mobile/img/slow-frozen-frames.png similarity index 100% rename from docs/product/insights/mobile-vitals/img/slow-frozen-frames.png rename to docs/product/insights/mobile/img/slow-frozen-frames.png diff --git a/docs/product/insights/mobile-vitals/img/time-to-initial-full-display.png b/docs/product/insights/mobile/img/time-to-initial-full-display.png similarity index 100% rename from docs/product/insights/mobile-vitals/img/time-to-initial-full-display.png rename to docs/product/insights/mobile/img/time-to-initial-full-display.png diff --git a/docs/product/insights/mobile-vitals/img/ttid-ttfd-affecting-spans.png b/docs/product/insights/mobile/img/ttid-ttfd-affecting-spans.png similarity index 100% rename from docs/product/insights/mobile-vitals/img/ttid-ttfd-affecting-spans.png rename to docs/product/insights/mobile/img/ttid-ttfd-affecting-spans.png diff --git a/docs/product/insights/mobile-vitals/index.mdx b/docs/product/insights/mobile/index.mdx similarity index 86% rename from docs/product/insights/mobile-vitals/index.mdx rename to docs/product/insights/mobile/index.mdx index daf98165d24d4..7f89d78b6017d 100644 --- a/docs/product/insights/mobile-vitals/index.mdx +++ b/docs/product/insights/mobile/index.mdx @@ -1,16 +1,14 @@ --- -title: "Mobile Vitals" -sidebar_order: 40 -description: "Learn more about Mobile Vitals in Sentry, and how they give you a better understanding of your mobile application's health." +title: "Mobile Performance" +sidebar_order: 90 +description: "Learn how to use Sentry's Mobile Performance tool to monitor the health of your mobile app, including app starts, screen loads, and screen rendering." --- - + -Mobile Vitals are a set of metrics that measure how fast your app starts and the number of slow and frozen frames your users experience. Each metric provides insights into the overall performance of your mobile application and gives you the details you need to not only prioritize critical performance issues, but to trace issues down to the root cause to solve them faster. +The [**Mobile Performance**](https://sentry.io/orgredirect/organizations/:orgslug/insights/mobile/) page gives an overview of the metrics that let you know how fast your app starts, including the number of slow and frozen frames your users may be experiencing. Each metric provides insights into the overall performance health of your mobile application. Digging into the details helps prioritize critical performance issues and allows you to identify and troubleshoot the root cause faster. -Mobile Vitals are summarized in several graphs on the **Performance** page in [sentry.io](https://sentry.io) in the "Mobile" tab. - -![Performance page in Sentry with Mobile Vitals.](./img/01_full_widget_mobile.png) +![Mobile performance overview page.](../img/mobile-performance-overview.png) ## App Start diff --git a/docs/product/insights/mobile-vitals/screen-loads.mdx b/docs/product/insights/mobile/screen-loads.mdx similarity index 99% rename from docs/product/insights/mobile-vitals/screen-loads.mdx rename to docs/product/insights/mobile/screen-loads.mdx index a98999f9782c3..92e5d4b002a84 100644 --- a/docs/product/insights/mobile-vitals/screen-loads.mdx +++ b/docs/product/insights/mobile/screen-loads.mdx @@ -4,7 +4,7 @@ sidebar_order: 30 description: "Learn how to monitor your mobile application's performance by using Screen Loads to get better visibility on your application's TTID and TTFD performance." --- - + ![Example of Screen Loads](./img/screen-loads.png) diff --git a/docs/product/performance/index.mdx b/docs/product/performance/index.mdx index d4e32fbf36f6b..5f3a0f5baee0d 100644 --- a/docs/product/performance/index.mdx +++ b/docs/product/performance/index.mdx @@ -4,6 +4,8 @@ sidebar_order: 50 description: "With performance monitoring, you can track, analyze, and debug your application's performance. Sentry helps you identify performance opportunities and trace issues back to poorly performing code." --- + + With performance monitoring, Sentry tracks application performance, measuring metrics like throughput and latency, and displaying the impact of errors across multiple services. Sentry captures [distributed traces](/product/sentry-basics/tracing/distributed-tracing/) consisting of [transactions](/product/performance/transaction-summary/#what-is-a-transaction) and spans to measure individual services and operations within those services. diff --git a/includes/feature-limited-on-team-retention.mdx b/includes/feature-limited-on-team-retention.mdx new file mode 100644 index 0000000000000..70b5be6b18cc1 --- /dev/null +++ b/includes/feature-limited-on-team-retention.mdx @@ -0,0 +1,5 @@ + + +This view is only available on Team and Business plans. On Team plans, you won't be able to query data that's more than 7 days old. To enable querying for all your data, upgrade to the Business or Enterprise plan. + + diff --git a/docs/product/insights/requests.mdx b/includes/insights-requests-body.mdx similarity index 96% rename from docs/product/insights/requests.mdx rename to includes/insights-requests-body.mdx index 2b4232307fbe7..6cb797e5c7d5b 100644 --- a/docs/product/insights/requests.mdx +++ b/includes/insights-requests-body.mdx @@ -1,10 +1,4 @@ ---- -title: Requests -sidebar_order: 10 -description: "Track the performance of your application's HTTP requests and drill into the domains serving those requests." ---- - - + If you have performance monitoring enabled, you can track your application's HTTP requests in Sentry. Sentry monitors all outgoing HTTP requests and helps you track and investigate the domains that serve those requests. diff --git a/includes/performance-moving.mdx b/includes/performance-moving.mdx new file mode 100644 index 0000000000000..ee97dbe06b1fc --- /dev/null +++ b/includes/performance-moving.mdx @@ -0,0 +1,6 @@ + + +To make it easier to see what's relevant for you, Sentry's Performance landing page is now being split into separate Frontend, Backend, Mobile, and + AI performance pages. They can all be found in the **Insights** tab. + + diff --git a/redirects.js b/redirects.js index 7da89723cd7b1..2bd9e4782fe25 100644 --- a/redirects.js +++ b/redirects.js @@ -798,6 +798,68 @@ const userDocsRedirects = [ '/platforms/react-native/data-management/debug-files/source-context/data-management/debug-files/upload/', destination: '/platforms/react-native/data-management/debug-files/upload/', }, + // Redirects for prior Insights information architecture: + { + source: '/product/insights/requests/', + destination: '/product/insights/backend/requests/', + }, + { + source: '/product/insights/queries/', + destination: '/product/insights/backend/queries/', + }, + { + source: '/product/insights/assets/', + destination: '/product/insights/frontend/assets/', + }, + { + source: '/product/insights/mobile-vitals/', + destination: '/product/insights/mobile/', + }, + { + source: '/product/insights/mobile-vitals/app-starts/', + destination: '/product/insights/mobile/app-starts/', + }, + { + source: '/product/insights/mobile-vitals/screen-loads/', + destination: '/product/insights/mobile/screen-loads/', + }, + { + source: '/product/insights/web-vitals/', + destination: '/product/insights/frontend/web-vitals/', + }, + { + source: '/product/insights/web-vitals/web-vitals-concepts/', + destination: '/product/insights/frontend/web-vitals/web-vitals-concepts/', + }, + { + source: '/product/insights/caches/', + destination: '/product/insights/backend/caches/', + }, + { + source: '/product/insights/caches/cache-page/', + destination: '/product/insights/backend/caches/cache-page/', + }, + { + source: '/product/insights/queue-monitoring/', + destination: '/product/insights/backend/queue-monitoring/', + }, + { + source: '/product/insights/queue-monitoring/queues-page/', + destination: '/product/insights/backend/queue-monitoring/queues-page/', + }, + { + source: '/product/insights/llm-monitoring/', + destination: '/product/insights/ai/llm-monitoring/', + }, + { + source: '/product/insights/llm-monitoring/getting-started/', + destination: '/product/insights/ai/llm-monitoring/getting-started/', + }, + { + source: '/product/insights/llm-monitoring/getting-started/the-dashboard/', + destination: '/product/insights/ai/llm-monitoring/getting-started/the-dashboard/', + }, + // End of Insights reduirects. ]; /**