Building and running websites and apps on Vercel

UAE · India · Global

Logs gone after one day? When Vercel Observability Plus pays off, and what it costs

By Shivanath DevinarayananPublished 7 min read
Written forHead of digital, IT manager, or founder who owns the company website or web app, signs the hosting bill and answers client security questionnaires“Our site and web app live on an old server, and the security questionnaire is due.”

The short answer

When is Vercel Observability Plus worth turning on, given how long each plan keeps logs, and what does it cost a business site?

Turn on Observability Plus when a complaint can reach you more than a day after the fault, because base Pro keeps one day of data and Plus keeps 30. It costs $1.20 per million events as of 16 October 2026, often a few dollars a month. At Mindcat, we exclude static sites and drain what must stay longer.

A brass hourglass with its sand nearly run out beside a laptop graph with one red spike and curling paper log strips

Takeaways

  1. 01Data is kept 12 hours on Hobby (runtime logs 1 hour), 1 day on Pro, 3 days on Enterprise, and 30 days with Plus.
  2. 02Plus is $1.20 per million events, counted across the team. A cached page is one event; a busy request can be six.
  3. 03New Paid Pro teams since 3 April 2026 have Plus on by default. Pro Trial does not include it.
  4. 04Vercel does not state where log data is stored. Drain logs to your own store if location matters.

If you own a website or web app on Vercel and a fault reported two days later has already left your logs, this is for you. It is not for a site with no logins, orders or forms that can fail, or for a team whose platform team already ships logs to its own store. If your site still runs on an old server, keep this for the week after the move: it is the setting to decide on first. The gap is the plan's retention window, and the fix is a setting with a price you can work out before you turn it on.

Why do one-day logs hurt more than they sound?

Because complaints arrive late. A customer tries again, gives up, and writes on Sunday about Friday. By then a Pro team without Plus has nothing left to read.

On base Pro, Vercel keeps Observability data and runtime logs for one day. That covers a team that watches a dashboard in real time. It does not cover the weekend message, the monthly reconciliation that finds a missing payment, or the client who forwards a screenshot a week later. The cost is not the log. It is the hour your team spends guessing, and the refund you give because you cannot show what happened.

If you are deciding how a site or app should be watched after go-live, our Vercel Observability page sets out what we set up and what we drain elsewhere.

How long does each plan keep your data?

Twelve hours on Hobby, one day on Pro, three days on Enterprise, and 30 days with Observability Plus. Runtime logs are shorter on Hobby.

Data kept: Hobby 12 hours, Pro 1 day, Enterprise 3 days, and 30 days with Observability Plus
How long each plan keeps Observability data, from Vercel's docs.
PlanObservability dataRuntime logs
Hobby12 hours1 hour
Pro1 day1 day
Enterprise3 days3 days
Pro or Enterprise with Plus30 days30 days, searched 14 days at a time

Hobby is for non-commercial, personal use only, so a business site is on Pro or Enterprise anyway. Observability itself is on every plan at no extra cost. Plus is the paid layer, on Paid Pro and Enterprise.

Two facts to check on your own team today. Teams created or upgraded to Paid Pro on or after 3 April 2026 have Plus on by default, so you may already be paying for it. And Pro Trial does not include it, so a trial shows you the one-day view only.

What does Observability Plus cost a real site?

For many business sites, a few dollars a month; for yours, work it out from your own request mix. Plus is $1.20 per million events, and an event is one step of a request, not one visitor.

A cached page is 1 event; an order that calls out can be 6; Observability Plus costs $1.20 per 1 million events
Vercel's own example of how one request becomes several events.

Vercel counts CDN requests, function invocations, external API requests, routing middleware runs and AI Gateway requests. A cached page is one event. Vercel's own example of a request with middleware, a function, two outside API calls and an AI Gateway call comes to six. Events are counted across every project in the team.

A sample month for a Dubai restaurant group's ordering site, with our assumptions stated (not a client):

Traffic, our assumptionEvents eachEventsCost
2,000,000 cached menu page views12,000,000
300,000 orders: CDN, function, payment API, kitchen system API41,200,000
Month3,200,000

In dirhams, the sample comes to about AED 14 a month. It sits on top of the plan itself: Pro is USD 20 a month (about AED 73) with one deploying seat and USD 20 of usage credit, each extra deploying seat is USD 20, and viewer seats are free. So the lines to show finance are the plan, the seats, and this one.

That sample is our illustration, not a measured site. The method is what carries over: count each request type, multiply by its events, then by the rate. Volume changes the answer, and so does an AI Gateway call on every request, which adds an event each time. Our restaurants and cafes page shows the ordering and branch work this sits beside.

What do you get beyond longer logs?

The tools you reach for when a customer says "the checkout was slow". Without Plus, the Functions view has no p75 latency (the wait that the slowest one in four visitors gets) and no breakdown by path, and you cannot write queries.

With Plus you can see which page is slow for that one visitor in four, break traffic down by path, find which outside service (a payment provider, your CRM) is the slow step, and save the question as a query your developer reruns next time. The product page lists anomaly alerts on Pro and Enterprise. From the command line, vercel logs --environment production --status-code 500 --json pulls failing requests for a script or a coding agent to read.

Turn on Plus for late complaints, p75 by route or saved queries; exclude static sites; ask where logs are stored
When to turn on Plus. Prices and limits as of 16 October 2026.

The same checklist, as text you can paste to your developer:

  1. 01Turn on Plus if complaints can reach you more than a day after the fault, or you need slow pages by route or saved queries.
  2. 02Exclude static marketing projects, so their page views stop counting as events.
  3. 03Count each request type, multiply by its events and by USD 1.20 per million, and put the result next to the plan and seats.
  4. 04Ask where the logs are stored, and drain them to a store you choose if location or anything past 30 days matters.

What about agents and model calls?

They show up in the same place, with their own retention. Observability has insights for AI Gateway and AI Traffic, and AI Gateway logs the provider, latency, tokens and cost of each request, so the cost of each model step is something you read, not estimate.

Traces are priced and kept on their own terms. Tracing spans, labelled Beta on the pricing page, are $0.50 per million span units on Pro (Hobby includes 1 million a month), and session traces are kept 1 hour on Hobby, 1 day on Pro and 3 days on Enterprise as of 16 October 2026. For an agent built with eve (in Beta), Agent Runs shows tokens, timing and tool calls per session. If you need last month's agent trace in an incident review, drain it: the default windows are as short as the logs.

Where do the logs live, and how do you keep them longer?

Vercel does not state where log and telemetry data is stored. For a UAE or Saudi business with customer data in its logs, that is a question for your legal team, not a footnote.

Vercel's 19 compute regions include none in the UAE or Saudi Arabia; Mumbai (bom1) is the nearest. Its compliance page says data "may" be transferred to the United States and anywhere Vercel or its providers process data. If you need logs in a place you choose, or for longer than 30 days, send them out: Log Drains to your logging provider ($0.50 per GB on Pro), or OpenTelemetry traces to an application monitoring tool such as Datadog or New Relic.

If a bank or hospital client's questionnaire asks for logs kept longer than 30 days, Plus cannot reach it, so the drain is the answer you write down, with the store and its location named. Which answers Vercel's own reports give and which stay yours is in our post on security questionnaires for a web app on Vercel.

Keep personal data out of log lines in the first place. A drain copies whatever you wrote. For website visitor counts that should stay in the region, our hosted Mindcat Analytics is the other route.

When should you leave Plus off?

On static marketing sites where every page is cached and nobody files a ticket about a page view. Exclude those projects from Plus; their events then stop counting.

If your site has no logins, orders or forms that can fail, wait: you have nothing yet that a longer log would explain.

We are not a Vercel partner: your Vercel account and its bill stay in your company's name. The written assessment is free. It says whether Plus is already on in your team, which projects to exclude, and whether you need a drain, with the monthly cost of each line. We call the method Preview every change: each change opens first on a preview link, a copy of the site only your team can see, and goes live only after someone has checked it there. If you want us to build it, the first build week is a fixed AED/SAR 14,900, credited in full if you sign the build within 60 days, and Run plans cover watching the site after go-live. The Vercel hub shows the rest.

Filed under

Building and running websites and apps on Vercelvercel observability plusvercel log retentionvercel runtime logsvercel log drains
Useful to someone on your team?

FAQ

Questions teams ask next

How long does Vercel keep runtime logs?
As of 16 October 2026, runtime logs are kept for 1 hour on Hobby, 1 day on Pro and 3 days on Enterprise. With Observability Plus they are kept for 30 days, with a maximum selection window of 14 consecutive days. Other Observability data is kept 12 hours on Hobby, 1 day on Pro and 3 days on Enterprise without Plus.
Is Observability Plus on by default?
For teams created or upgraded to Paid Pro on or after 3 April 2026, yes. Existing Paid Pro and Enterprise teams can turn it on in Billing settings or with the CLI. Pro Trial does not include it; the team has to convert to Paid Pro first. You can exclude individual projects so their events are not counted.
What counts as an Observability event?
Vercel counts CDN requests, function invocations, external API requests, routing middleware invocations and AI Gateway requests. A cached page is one CDN request event. Vercel's own example of a request that runs middleware, a function, two external API calls and an AI Gateway call adds up to six events. Events are counted across all projects in the team.
Can we send Vercel logs to Datadog?
Yes. The Observability page shows OpenTelemetry traces sent to application monitoring vendors, with Datadog and New Relic named, and Log Drains to logging providers. On Pro, Drains cost $0.50 per GB as of 16 October 2026. A drain is also how you keep logs longer than 30 days, in a store whose location you choose.

Sources

  1. 01Vercel docs: ObservabilityAccessed 16 Oct 2026
  2. 02Vercel docs: Observability PlusAccessed 16 Oct 2026
  3. 03Vercel: Observability product pageAccessed 16 Oct 2026
  4. 04Vercel: PricingAccessed 16 Oct 2026
  5. 05Vercel docs: Pro planAccessed 16 Oct 2026
  6. 06Vercel docs: RegionsAccessed 16 Oct 2026
  7. 07Vercel docs: ComplianceAccessed 16 Oct 2026
  8. 08Vercel docs: AI GatewayAccessed 16 Oct 2026
Shivanath Devinarayanan, founder of Mindcat

Written by

Shivanath Devinarayanan

Founder, Mindcat Consulting · Salesforce MVP Hall of Fame

Runs 200+ agents in production. Reads every brief that comes in and signs the work that goes out.

About Shivanath

Build It, Preview It, Run It · the written assessment

We work in real estate and right now, leads go cold before anyone replies.

Industry
Problem

Brief: Real estate. Leads from portals and WhatsApp. Follow-up has no owner. An agent on a named process. A reviewer on the exceptions. From: /blog/vercel-observability-log-retention.