Reference

Limits and Pricing for Observability

Learn about our limits and pricing when using Observability. Different limitations are applied depending on your plan.
Table of Contents

Users on all plans can use Observability at no additional cost, with some limitations. Observability is available for all projects in the team.

Owners on Pro and Enterprise teams can upgrade to Observability Plus to get access to additional features, the Monitoring tab, higher limits, and increased retention. See the table below for more details on pricing:

ResourceBase FeeUsage-based pricing
Observability Plus
(Add-on for Pro and Enterprise)
Pro: $10/month
Enterprise: Custom
Includes 1 million events / month
$1.20 per 1 million events
FeatureObservabilityObservability Plus
Data RetentionHobby: 12 hours
Pro / Enterprise: 3 days
30 days
Monitoring accessNot IncludedIncluded.
See Existing monitoring users for more information.
Serverless FunctionsNo Latency (p75) data, no breakdown by pathLatency data, sort by p75, breakdown by path and routes
Edge FunctionsNo Latency (p75) data, no breakdown by pathLatency data, sort by p75, breakdown by path and routes
External APIsNo ability to sort by error rate or p75 duration, only request totals for each hostnameSorting and filtering by requests, p75 duration, and duration. Latency, Requests, API Endpoint and function calls for each hostname.
Edge RequestsNo breakdown by pathFull request data
Fast Data TransferNo breakdown by pathFull request data
ISR (Incremental Static Regeneration)No access to average duration or revalidation data. Limited function data for each routeAccess to sorting and filtering by duration and revalidation. Full function data for each route.
Build DiagnosticsFull accessFull access
In-function ConcurrencyFull access when enabledFull access when enabled

Vercel tracks the following event types for Observability:

  • Edge Requests
  • Serverless Functions Invocations
  • Edge Functions Invocations
  • External API Requests
  • Edge Middleware Invocations

Vercel creates one or more of these events each time a request is made to your site. Depending on your application and configuration a single request to Vercel might be:

  • 1 edge request event if it's cached.
  • 1 Edge Request, 1 Middleware, 1 Function Invocation, and 2 External API calls, for a total of 5 events.
  • 1 edge request event if it's a static asset.

Events are tracked on a team level, and so the events are counted across all projects in the team.

You will be charged a base fee when enabling Observability Plus. However, you will only be charged for the remaining time in your billing cycle. For example,

  • If ten days remain in your current billing cycle, you will only pay around $3. For every new billing cycle after that, you'll be charged a total of $10 at the beginning of the cycle.
  • Events are prorated. This means that if your team incurs 100K events over the included allotment, you would will only pay $0.12 over the base fee. Not $1.20 and the base fee.
  • Suppose you disable Observability Plus before the billing cycle ends. In that case, Observability Plus will automatically turn off, we will stop collecting events, and you will lose access to existing data. Also, you cannot export the Observability Plus data for later use.
  • Once the billing cycle is over, you will be charged for the events collected prior to disabling. You won't be refunded any amounts already paid.
  • Re-enabling Observability Plus before the end of the billing cycle won't cost you another base fee. Instead, the usual base fee of $10 will apply at the beginning of every upcoming billing cycle.
Last updated on December 18, 2024