VercelVercel
'; user_status_content.firstChild.appendChild(avatarContainer); } else { // Placeholder for LoggedOutUserMenu let loggedOutContainer = document.createElement('div'); // if LoggedOutUserMenu fallback let userBtn = document.createElement('button'); userBtn.style.width = "33px"; userBtn.style.height = "33px"; userBtn.style.display = "flex"; userBtn.style.alignItems = "center"; userBtn.style.justifyContent = "center"; userBtn.style.color = "var(--ds-gray-900)"; userBtn.style.border = "1px solid var(--ds-gray-300)"; userBtn.style.borderRadius = "100%"; userBtn.style.cursor = "pointer"; userBtn.style.background = "transparent"; userBtn.style.padding = "0"; // user icon ( from geist) let svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg'); svg.setAttribute('data-testid', 'geist-icon'); svg.setAttribute('height', '16'); svg.setAttribute('stroke-linejoin', 'round'); svg.setAttribute('style', 'color:currentColor'); svg.setAttribute('viewBox', '0 0 16 16'); svg.setAttribute('width', '16'); let path = document.createElementNS('http://www.w3.org/2000/svg', 'path'); path.setAttribute('fill-rule', 'evenodd'); path.setAttribute('clip-rule', 'evenodd'); path.setAttribute('d', 'M7.75 0C5.95507 0 4.5 1.45507 4.5 3.25V3.75C4.5 5.54493 5.95507 7 7.75 7H8.25C10.0449 7 11.5 5.54493 11.5 3.75V3.25C11.5 1.45507 10.0449 0 8.25 0H7.75ZM6 3.25C6 2.2835 6.7835 1.5 7.75 1.5H8.25C9.2165 1.5 10 2.2835 10 3.25V3.75C10 4.7165 9.2165 5.5 8.25 5.5H7.75C6.7835 5.5 6 4.7165 6 3.75V3.25ZM2.5 14.5V13.1709C3.31958 11.5377 4.99308 10.5 6.82945 10.5H9.17055C11.0069 10.5 12.6804 11.5377 13.5 13.1709V14.5H2.5ZM6.82945 9C4.35483 9 2.10604 10.4388 1.06903 12.6857L1 12.8353V13V15.25V16H1.75H14.25H15V15.25V13V12.8353L14.931 12.6857C13.894 10.4388 11.6452 9 9.17055 9H6.82945Z'); path.setAttribute('fill', 'currentColor'); svg.appendChild(path); userBtn.appendChild(svg); loggedOutContainer.appendChild(userBtn); loggedOutContainer.style.display = 'flex'; loggedOutContainer.style.gap = '8px'; loggedOutContainer.style.alignItems = 'center'; user_status_content.firstChild.appendChild(loggedOutContainer); } })();
Menu

Monitoring

Last updated September 24, 2025
Monitoring is now deprecated. It is no longer available for Pro users or Enterprise customers who subscribed to Observability Plus after June 2025.
Observability Plus includes Observability Query for monitoring your project.

Monitoring allows you to visualize and quantify the performance and traffic of your projects on Vercel. You can use example queries or create custom queries to debug and optimize bandwidth, errors, performance, and bot traffic issues in a production or preview deployment.

Monitoring is available on Enterprise plans

Monitoring in the Vercel dashboard.
Monitoring in the Vercel dashboard.

Charts allow you to explore your query results in detail. Use filters to adjust the date, data granularity, and chart type (line or bar).

Graph view to visualize data and usage of your application.
Graph view to visualize data and usage of your application.

Hover and move your mouse across the chart to view your data at a specific point in time. For example, if the data granularity is set to 1 hour, each point in time will provide a one-hour summary.

The tooltip shows you the aggregated data for the date and time selected.
The tooltip shows you the aggregated data for the date and time selected.

To get started with the most common scenarios, use our Example Queries. You cannot edit or add new example queries. For a list of the available options, view our example queries docs.

You can no longer save new Monitoring queries as the feature has now been sunset.

Instead, use observability queries, which can be saved into Notebooks.

You can manage your saved personal and team queries from the query console. Select a query from the left navigation bar and click on the vertical ellipsis (⋮) in the upper right-hand corner. You can choose to Duplicate, Rename, or Delete the selected query from the dropdown menu.

Duplicate, Rename and Delete a query from the query editor.

Duplicating a query creates a copy of the query in the same folder. You cannot copy queries to another folder. To rename a saved query, use the ellipses (⋮) drop-down menu or directly click its title to edit.

Deleting a saved personal or team query is permanent and irreversible. To delete a saved query, click the Delete button in the confirmation modal.

You may encounter errors such as invalid queries when using Monitoring. For example, defining an incorrect location parameter generates an invalid query. In such cases, no data appears.

You can no longer enable Monitoring on Pro plans as the feature has now been sunset.

Get the most comprehensive suite of tools, including queries, by enabling Observability Plus.

  1. Go to your team Settings > Billing
  2. Scroll to the Observability Plus section
  3. Set the toggle to the disabled state

Managing IP Address visibility is available on Enterprise and Pro plans

Those with the owner, admin role can access this feature

Vercel creates events each time a request is made to your website. These events include unique parameters such as execution time and bandwidth used.

Certain events such as may be considered personal information under certain data protection laws. To hide IP addresses from your Monitoring queries:

  1. Go to the Vercel dashboard and ensure your team is selected in the scope selector.
  2. Go to the Settings tab and navigate to Security & Privacy.
  3. Under IP Address Visibility, toggle the switch next to off so the text reads IP addresses are hidden in your Monitoring queries..

For business purposes, such as DDoS mitigation, Vercel will still collect IP addresses.

For a complete list of fields, see the visualize clause docs.

From the end of billing cycle in Nov 2025, Vercel will sunset Monitoring for pro plans. Pro users will no longer see the Monitoring tab. Current enterprise users with monitoring access will keep the deprecated version of monitoring. If you want to continue using the full Monitoring capabilities or purchase a product similar to Monitoring, consider moving to Query.

For more information on what to do next, we recommend the following articles:

  • Quickstart: Learn how to create and run a query to understand the top bandwidth images on your website
  • Reference: Learn about the clauses, fields, and variables used to create a Monitoring
  • Limits and Pricing: Learn about our limits and pricing when using Monitoring. Different limitations are applied depending on your plan.

Was this helpful?

supported.