DeepTracer
Pricing

Usage & Limits

What counts as an event, how monthly quotas work, and what happens when you go over.

What counts as an event

Every piece of data you send to DeepTracer is one event. Specifically:

Data typeWhat counts as 1 event
Log entryEach individual log in a batch
Error reportEach error sent to /ingest/errors
Trace spanEach span sent to /ingest/traces
LLM usage reportEach LLM call sent to /ingest/llm

Batching and event counts

The log endpoint accepts batches of up to 1,000 entries per request. Each entry in the batch counts as a separate event.

  • Sending 1 request with 100 logs = 100 events (1 HTTP request)
  • Sending 100 requests with 1 log each = 100 events (100 HTTP requests)

Both use the same number of events. Batching reduces HTTP overhead, not event counts.

Monthly event limits

PlanEvents per month
Free25,000 total
Pro2,000,000 per project

Events reset on the first day of each billing cycle.

What happens when you hit the limit

Free plan — hard cutoff

When you reach 25,000 events, the SDK stops sending new data for the rest of the month.

  • Your app keeps running normally — the SDK never crashes or slows down your code
  • The dashboard still shows all data collected before the cutoff
  • Existing AI investigations and chat history remain accessible
  • Events resume automatically on the next billing cycle

Pro plan — soft overages

DeepTracer never cuts off your data on the Pro plan. Monitoring is too important to stop because of a billing counter.

If you go over 2,000,000 events in a month:

  • Data continues flowing with no interruption
  • Excess events are billed at $0.50 per 100,000 events
  • Overage charges appear on your next invoice

For context: 2M events covers most apps comfortably. A typical Next.js app sending logs, errors, and traces generates roughly 500K-1M events per month.

AI limits

Investigations

PlanInvestigations per month
Free3
ProUnlimited

An investigation is triggered when you click "Investigate" on an error group, or when the AI agent automatically investigates a critical error (Pro only).

Chat messages

PlanMessages per month
Free10
ProUnlimited

Each message you send in the AI chat counts toward your limit. The AI's responses don't count.

Data retention

Data typeFreePro
Logs1 day7 days
Errors1 day30 days
Traces1 day7 days
LLM usage1 day7 days
Investigations1 day30 days

After the retention period, data is permanently deleted. On Pro, errors are kept for 30 days (longer than other data types) because error patterns are valuable for longer-term debugging.

Other limits

ResourceFreePro
Health check endpoints550
Team seats15
Projects1Unlimited
API key requests5,000/min5,000/min
Max request body5 MB5 MB
Max logs per batch1,0001,000

Checking your usage

You can see your current event count and AI usage in the dashboard:

  1. Open Settings in the sidebar
  2. Your current billing period usage is shown at the top

The event counter updates in near real-time.

On this page