AI agentsGuide for managers

AI agent observability: what to measure in production

How to know your AI agent answers well every day: what to keep from each conversation, which alerts to set and a score that shows what you are missing.

In this article

A production error, with and without observability

Today · only the server is watched

  1. 1ComplaintA customer got wrong data
  2. 2Review"The server is fine"
  3. 3No trailNobody knows what it answered
  4. 4RepeatsThe error goes on for days

With observability · bank example

  1. 1AlertSuccess drops from 95 % to 88 %
  2. 2ConversationStep 3: empty balance lookup
  3. 3FixThe lookup is corrected
  4. 4New caseAdded to the evals
Illustrative example of how a failure is detected and fixed.

What to monitor: your score

Tick what you already measure. The heaviest items are the ones that take longest to discover without data.

What to monitor in your agent

0 % · 0 of 8 controls that applyFirst missing: full conversation and daily success rate

Flying blind: if the agent starts answering badly, you find out from a complaint.

Higher-risk controls weigh more in the score.

Logging

Quality

Cost

Speed

Tools

Alerts

Alerts worth having

SignalWhat to watchAlert (example)
QualitySuccess rate in the daily sampleDrops 5 points vs. the previous week
CostCost per conversationRises more than 50 % day over day
SpeedTime of the slowest stepDoubles
ToolsLookups that fail or come back emptyOver 2 % in one hour
Handoff% passed to a personRises 10 points

Quality

What to watch
Success rate in the daily sample
Alert (example)
Drops 5 points vs. the previous week

Cost

What to watch
Cost per conversation
Alert (example)
Rises more than 50 % day over day

Speed

What to watch
Time of the slowest step
Alert (example)
Doubles

Tools

What to watch
Lookups that fail or come back empty
Alert (example)
Over 2 % in one hour

Handoff

What to watch
% passed to a person
Alert (example)
Rises 10 points
Example values: set them from the baseline of your first two weeks.

Why cost is tracked per conversation: switching models multiplies spend without anyone noticing on the server.

USD 0.0022

per conversation on gpt-6-luna (example: 4 turns, 16,000 input and 1,200 output tokens)

Source: OpenAI API pricing, USD 0.10 / 0.50 per million, 11 Oct 2026

USD 0.044

the same conversation on gpt-6.1-sol: 20 times more

Source: OpenAI API pricing, USD 2.00 / 10.00 per million, 11 Oct 2026

Saved conversations are personal data

Saving full conversations means saving customer data: define access, purpose and retention under Law 7593/2025 (Paraguay) or the LOPDP (Ecuador). In banks, the log is also evidence for the BCP's SIB or Ecuador's Superintendencia de Bancos. Cases: Paraguay · Ecuador.

Example: observability in the first 4 weeks

  1. Week 1Full loggingMessage, steps, tools, cost and version.KPI: 100 % of conversations saved
  2. Week 2BaselineTwo weeks of data before setting alerts.KPI: average success, cost and time
  3. Week 3AlertsQuality, cost, speed, tools and handoff.KPI: 5 alerts with an owner
  4. Week 4Loop with evalsEvery resolved alert adds a case to the evals.KPI: real failures turned into cases

Is your agent already live and you don't know what it answers? In the free diagnostic we review what to measure first.

Frequently asked questions

What is AI agent observability?

The ability to see inside every agent run: prompts, model calls, tools used, cost and quality of each answer, not just server metrics.

Which metrics matter for an agent in production?

Quality measured with evals, cost per run, total and per-step latency, and tool behavior (which are called and what they return).

How does observability relate to evals?

Real production failures become eval cases, and evals block regressions on every change: observability feeds the improvement loop.

Share

Keep reading