telemetry.dev is live on Product Hunt. Support the launch

LLM observability for AI agents

Follow model calls, tool steps, and retrievals in one trace. Find failures, inspect latency, and track token usage and cost. Connect with our SDKs or your existing OpenTelemetry exporter.

Start tracing free

Free plan: 30,000 ingestion units a month, one per span, log record, or metric data point. No credit card required. Read the quickstart.

Acme

Support Agent

Traces
support-agent
success984dac872776320a48535cf5ac0fbdf9
13 spans
01s2s
support-agent
2.9s
load customer profile
132ms
load session
9ms
route intent
374ms
retrieve policy context
140ms
embeddings text-embedding-3-small
111ms
chat gpt-4.1-mini
945ms
search_help_center
174ms
embeddings text-embedding-3-small
123ms
retrieval help-center-articles
12ms
chat gpt-4.1-mini
322ms
guardrail output
740ms
save session
4ms

Find the slow step. Inspect the failed call.

Pinpoint a tool timeout, inspect a model response, and see where your budget goes.

Find the slow step

Follow model calls, tool steps, and retrievals in one trace, with the duration of each step.

Tracessupport-agent5 spans · 4.9s
Span01s2s3s4s
support-agent4.9s
lookup_order212ms
chat gpt-4.1-mini845ms
track_shipment2.42s
chat gpt-4.1-mini1.16s
Selected
track_shipment
Duration
2,418ms
Share of run
49%

Keep cost and reliability in view

Compare spend, latency, and errors by model, provider, and environment.

OverviewLLM costLast 7 days · $2.98
ModelCost
gpt-4.1-mini$1.62
claude-sonnet-4.5$0.71
gemini-2.5-flash$0.48
text-embedding-3-small$0.17
Requests
812
p95 latency
1.8s
Tokens
2.6M

Find the trace you need

Search by name, or filter by status, environment, framework, or session.

production
TraceDuration
support-agent4,198ms
classify-ticket1,665ms
summarize-session736ms
support-agent2,868ms
Selected
support-agent
Spans
9
Cost
$0.0124

See where MCP calls fail

Spans, failures, and p95 duration by method and tool, from the client and the server.

See MCP analytics
MCPToolLast 7 days
ToolSpansp95Failed
create_refund2,3302.4s18.0%
get_invoice5,912640ms1.1%
check_inventory4,208310ms0.2%
cancel_order1,077880ms0.6%

Hear about it before your users do

Email alerts for cost, budgets, agent loops, and model or tool errors.

See alerts
Alerts
  • Tool errorsAlerting
  • Monthly budgetAll clear
  • Agent loopAll clear
  • Missing pricesNeeds more data

Control what gets stored

Turn off prompt capture for an environment before storage. Redaction does not catch all sensitive data.

SettingsPrompt capture
EnvironmentStored promptStored
production
Prompts and responses are not stored.

Connect your application

Use our TypeScript or Python SDK, or your existing OTLP/HTTP exporter.

Find your setup guide
SetupChoose what to trace
IntegrationPackage
OpenAI@telemetry-dev/openai
Vercel AI SDK@telemetry-dev/ai-sdk
Python SDKtelemetry-dev
OpenTelemetryOTLP/HTTP
Supports
Any language

Start building

Give the setup to your coding agent, or open the guide for the stack that you use.

Send your first trace

One prompt for your coding agent

  1. 01Finds your stack
  2. 02Adds the right integration
  3. 03Sends a test trace
  4. 04Lists the variables to set
Or read the quickstart

Coding agents

7

Trace the agent you code with.

SDKs and OpenTelemetry

3

Your spans, or your exporter.

Not on the list? Any exporter that sends OTLP/HTTP works.

OTLP ingest API

Already sending traces? Let your AI agent investigate errors, latency, and cost through telemetry.dev’s read-only MCP server. Connect an AI agent.

Frequently asked questions

Still have a question? Contact us

What is telemetry.dev?

telemetry.dev is an LLM observability platform for AI applications and agents, built on OpenTelemetry. A trace groups the instrumented model calls, tool steps, and retrievals in a request or agent run. Reported token usage, cost, latency, and errors help you debug failures and monitor spend.

How do I start sending traces?

Make a project API key, then configure a telemetry.dev integration or an OTLP/HTTP exporter. Run an instrumented request and open its trace in your project. The integration directory links to setup instructions for each SDK, provider, and framework.

Which frameworks and languages are supported?

TypeScript and Python have first-party SDKs, with integrations for providers and frameworks such as OpenAI, Anthropic, and Vercel AI SDK. The Claude SDK and the Claude API can also send their native OpenTelemetry spans to telemetry.dev. Other languages can send standard OTLP over HTTP. Trace detail depends on what your instrumentation emits, so each integration guide describes its coverage.

How is cost calculated?

telemetry.dev calculates cost at ingest from reported token usage and its model-pricing catalog. Cache-read and cache-write tokens use separate rates when available. Reasoning tokens are not charged separately. An explicit span cost takes precedence. Without matching model pricing or token usage, computed cost is unavailable.

Is the free plan actually free?

Yes. The Free plan costs $0 and requires no credit card. It includes 30,000 ingestion units per month, 14-day retention, one project, and two seats. Each normalized span, OTLP log record, or metric data point uses one ingestion unit.

Can I keep prompts and completions out of storage?

Yes, for recognized prompt, response, and tool-payload fields. Capture is on by default, and you can disable it per environment before storage. This does not stop transmission to ingest or remove arbitrary content from logs, errors, or custom attributes. Built-in and project-specific redaction patterns apply, but pattern matching cannot catch all sensitive data. To prevent transmission, remove sensitive content in your instrumentation before export.

Trace your next AI request

Choose an integration, add your project API key, and run an instrumented request.

Start free

30,000 ingestion units a month, one per span, log record, or metric data point. No credit card required.

npm install @telemetry-dev/sdk
Start tracing free

Talk to an engineer

Our team shows you tracing, cost tracking, and privacy controls for the frameworks and model providers that you use.

Book a call