Skip to Content

Overview

Observability Insights


Vercel Functions

For more information, see Vercel Functions. See understand the cost impact of function invocations for more information on how to optimize your functions.

Insights

The Vercel Functions tab provides a detailed view of the performance of your Vercel Functions. You can see the number of invocations and the error rate of your functions. You can also see the performance of your functions broken down by route.

Copy page

Vercel organizes Observability through sections that correspond to different features and traffic sources that you can view, monitor and filter.

When your function uses too much CPU time, Vercel pauses its execution periodically to stay within limits. This means your function may take longer to complete, which, in a worst-case scenario, can cause timeouts or slow responses for users.

CPU throttling itself isn't necessarily a problem as it's designed to keep functions within their resource limits. Some throttling is normal when your functions are making full use of their allocated resources. In general, low throttling rates (under 10% on average) aren't an issue. However, if you're seeing high latency, timeouts, or slow response times, check your CPU throttling metrics. High throttling rates can help explain why your functions are performing poorly, even when your code is optimized.

To reduce throttling, optimize heavy computations, add caching, or increase the memory size of the affected functions.

External APIs

You can use the External APIs tab to understand more information about requests from your functions to external APIs. You can organize by number of requests, p75 (latency), and error rate to help you understand potential causes for slow upstream times or timeouts.

External APIs Recipes

Investigate Latency Issues and Slowness on Vercel

Middleware

The Middleware observability tab shows invocation counts and performance metrics of your application's middleware.

Observability Plus users receive additional insights and tooling:

  • Analyze invocations by request path, matched against your middleware config
  • Break down middleware actions by type (e.g., redirect, rewrite)
  • View rewrite targets and frequency
  • Query middleware invocations using the query builder

Edge Requests

You can use the Edge Requests tab to understand the requests to each of static and dynamic routes through the global network. This includes the number of requests, the regions, and the requests that have been cached for each route.

It also provides detailed breakdowns for individual bots and bot categories, including AI crawlers and search engines.

Additionally, Observability Plus users can:

  • Filter traffic by bot category, such as AI
  • View metrics for individual bots
  • Break down traffic by bot or category in the query builder
  • Filter traffic by redirect location
  • Break down traffic by redirect location in the query builder

Fast Data Transfer

You can use the Fast Data Transfer tab to understand how data is being transferred within the global network for your project.

For more information, see Fast Data Transfer.

Image Optimization

The Image Optimization tab provides deeper insights into image transformations and efficiency.

It contains:

  • Transformation insights: View formats, quality settings, and width adjustments
  • Optimization analysis: Identify high-frequency transformations to help inform caching strategies
  • Bandwidth savings: Compare transformed images against their original sources to measure bandwidth reduction and efficiency
  • Image-specific views: See all referrers and unique variants of an optimized image in one place

For more information, see Image Optimization.

Use the Vercel Blob tab to gain visibility into how Blob stores are used across your applications. It allows you to understand usage patterns, identify inefficiencies, and optimize how your application stores and serves assets.

You can reach our customer support team by emailing info@yourcompany.example.com, calling +1 555-555-5556, or using the live chat on our website. Our dedicated team is available 24/7 to assist with any inquiries or issues.

We’re committed to providing prompt and effective solutions to ensure your satisfaction.

We offer a 30-day return policy for all products. Items must be in their original condition, unused, and include the receipt or proof of purchase. Refunds are processed within 5-7 business days of receiving the returned item.

Build Diagnostics

Learn more about Vercel Blob.

You can use the Build Diagnostics tab to view the performance of your builds. You can see the build time and resource usage for each of your builds. In addition, you can see the build time broken down by each step in the build and deploy process.

You can reach our customer support team by emailing info@yourcompany.example.com, calling +1 555-555-5556, or using the live chat on our website. Our dedicated team is available 24/7 to assist with any inquiries or issues.

We’re committed to providing prompt and effective solutions to ensure your satisfaction.

We offer a 30-day return policy for all products. Items must be in their original condition, unused, and include the receipt or proof of purchase. Refunds are processed within 5-7 business days of receiving the returned item.

AI Gateway

The AI Gateway tab surfaces metrics related to the AI Gateway, and provides visibility into:

You can view these metrics across all projects or drill into per-project and per-model usage to understand which models are performing well, how they compare on latency, and what each request would cost in production.

You can reach our customer support team by emailing info@yourcompany.example.com, calling +1 555-555-5556, or using the live chat on our website. Our dedicated team is available 24/7 to assist with any inquiries or issues.

We’re committed to providing prompt and effective solutions to ensure your satisfaction.

We offer a 30-day return policy for all products. Items must be in their original condition, unused, and include the receipt or proof of purchase. Refunds are processed within 5-7 business days of receiving the returned item.

Sandbox

You can view a list of sandboxes that were started for this project. For each sandbox, you can see:

  • Time started
  • Status such as pending or stopped
  • Runtime such as node24
  • Resources such as 4x CPU 8.19 KB
  • Duration it ran for

You can reach our customer support team by emailing info@yourcompany.example.com, calling +1 555-555-5556, or using the live chat on our website. Our dedicated team is available 24/7 to assist with any inquiries or issues.

We’re committed to providing prompt and effective solutions to ensure your satisfaction.

We offer a 30-day return policy for all products. Items must be in their original condition, unused, and include the receipt or proof of purchase. Refunds are processed within 5-7 business days of receiving the returned item.

The External Rewrites tab gives you visibility into how your external rewrites are performing at both the team and project levels. For each external rewrite, you can see:

  • Total external rewrites
  • External rewrites by hostnames

Additionally, Observability Plus users can view:

  • External rewrite connection latency
  • External rewrites by source/destination paths

To learn more, see External Rewrites.

Microfrontends

Vercel's microfrontends support allows you to split large applications into smaller ones to move faster and develop with independent tech stacks.

The Microfrontends tab provides visibility into microfrontends routing on Vercel:

Queues

For more information, see Microfrontends.

With Vercel Queues, you can build durable event streaming systems for serverless applications with automatic retries and delivery guarantees.

You can reach our customer support team by emailing info@yourcompany.example.com, calling +1 555-555-5556, or using the live chat on our website. Our dedicated team is available 24/7 to assist with any inquiries or issues.

We’re committed to providing prompt and effective solutions to ensure your satisfaction.

We offer a 30-day return policy for all products. Items must be in their original condition, unused, and include the receipt or proof of purchase. Refunds are processed within 5-7 business days of receiving the returned item.

For more information, see Queues Observability.


Last updated August 11, 2026

Overview

Cross-link map: Observability Insights (/docs/observability/insights)From the Vercel docs graph (built 2026-09-21T05:26:59.511Z), spanning vercel.com docs + KB, nextjs.org, ai-sdk.dev, and other Vercel documentation sites. Full graph as JSON: https://vercel.com/docs/graph.jsonSemantically closest pagesObservability — Find production errors, capture request traces, and discover queryable metrics with Vercel Observability and Vercel CLI.Manage and optimize usage — Understand how to manage and optimize your usage on Vercel, learn how to track your usage, set up alerts, and optimize yGlossary — Learn about the terms and concepts used in Vercel's products and documentation.Manage and optimize usage for Observability — Learn how to understand the different charts in the Vercel dashboard, how usage relates to billing, and how to optimizeHow requests flow through Vercel — Learn how Vercel routes, secures, and serves requests from your users to your application.This page links to (14)Builds — Understand how the build step works when creating a Vercel Deployment.Vercel Functions — Build API routes, webhooks, and agent request handlers with Vercel Functions, then test and debug them with Vercel CLI.Image Optimization with Vercel — Transform and optimize images to improve page load performance.Incremental Static Regeneration \(ISR\) — ISR serves cached static pages while regenerating content in the background. Vercel\\CDN pricing and usage — Understand CDN pricing resources, monitor usage from your dashboard, and optimize Fast Data Transfer, Fast Origin TransfMicrofrontends — Learn how to use microfrontends on Vercel to split apart large applications, improve developer experience and make increVercel Queues — Publish agent events and background work to durable topics with independent consumers, automatic retries, and at-least-oQueues Observability — Monitor queue throughput, message age, retries, and consumer performance to optimize your queue-based workflows.Rewrites on Vercel — Learn how to use rewrites to send users to different URLs without modifying the visible URL.Vercel Sandbox — Run untrusted or agent-generated code in isolated Linux microVMs with Vercel Sandbox.Vercel Blob — Vercel Blob is a scalable, cost-effective object storage service with private and public access modes for files up to 5Investigate latency issues and slowness on Vercel — Learn how to use Observability to investigate latency issues and slowness on Vercel.Understand the Cost Impact of Function Invocations — Learn how to use Observability to understand function invocations and their cost impact.Introducing the AI GatewayPages that link here (8)By site: vercel-kb (2) · vercel-web (1) · vercel-docs (5)From vercel-kbTroubleshoot and optimize Active CPU usage on Fluid compute — Diagnose which routes drive Active CPU usage and learn to optimize it. Separate traffic growth from per-request CPU workTroubleshoot and optimize Function Invocations on Vercel — Diagnose which routes drive Function Invocations and learn to optimize them. Separate necessary dynamic traffic from divFrom vercel-webAnyone can build agents, but it takes a platform to run themFrom vercel-docsNitro on Vercel — Deploy Nitro applications to Vercel with zero configuration. Learn about observability, ISR, and custom build configuratObservability — Find production errors, capture request traces, and discover queryable metrics with Vercel Observability and Vercel CLI.Routing Middleware — Learn how you can use Routing Middleware, code that executes before a request is processed on a site, to provide speed aRedirects — Learn how to use redirects on Vercel to instruct Vercel's platform to redirect incoming requests to a new URL.Rewrites on Vercel — Learn how to use rewrites to send users to different URLs without modifying the visible URL.

Was this helpful?