Limits and Pricing for Observability
Learn about our limits and pricing when using Observability. Different limitations are applied depending on your plan.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:
Resource | Base Fee | Usage-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 |
Feature | Observability | Observability Plus |
---|---|---|
Data Retention | Hobby: 12 hours Pro / Enterprise: 3 days | 30 days |
Monitoring access | Not Included | Included. See Existing monitoring users for more information. |
Serverless Functions | No Latency (p75) data, no breakdown by path | Latency data, sort by p75, breakdown by path and routes |
Edge Functions | No Latency (p75) data, no breakdown by path | Latency data, sort by p75, breakdown by path and routes |
External APIs | No ability to sort by error rate or p75 duration, only request totals for each hostname | Sorting and filtering by requests, p75 duration, and duration. Latency, Requests, API Endpoint and function calls for each hostname. |
Edge Requests | No breakdown by path | Full request data |
Fast Data Transfer | No breakdown by path | Full request data |
ISR (Incremental Static Regeneration) | No access to average duration or revalidation data. Limited function data for each route | Access to sorting and filtering by duration and revalidation. Full function data for each route. |
Build Diagnostics | Full access | Full access |
In-function Concurrency | Full access when enabled | Full 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.
Was this helpful?