Observability insight

What changes about observability when the application is an AI agent

By Nick Watson, Chief Technologist

A web application that is up and fast is usually working. An AI agent that is up and fast can be quietly, confidently wrong, and traditional monitoring will report it green the whole time.

That single difference changes what observability has to do. The questions an AI operations team asks are not the questions an uptime dashboard answers, and a workload instrumented as though it were an ordinary web service will pass every check while failing the users. Here is what changes, and why the design has to happen before the workload goes live rather than after the first quiet failure.

Quality becomes a signal, not just performance

The most important shift is that quality has to be observed alongside performance. A model endpoint can respond in good time and return an answer that is stale, irrelevant or wrong. If the only signals are latency and error rate, that failure is invisible until a human notices, which is usually long after it started. Observability for AI workloads treats a degradation in answer quality as something to see as early as a degradation in speed.

Tail latency, not the average

Averages hide where users actually live. An inference service can show a comfortable average response time while the slowest requests, the tail, are painful, and it is the tail that shapes how the service feels. Watching the tail rather than the mean is the difference between a dashboard that looks fine and a service people trust.

The failure modes that have no equivalent elsewhere

Agents introduce failure modes that ordinary applications do not have. Tool calls can loop in ways nobody can see without following the path. Retrieval pipelines can silently return the wrong context, so the model is answering a slightly different question than the user asked, and nothing errors. Token and compute consumption grows, and without attribution nobody can say which workload is responsible. Each of these is invisible to uptime monitoring and obvious to a design that expected them.

The inference path is a trace

The unlock is to stop treating an AI workload as a special case and start treating the inference path as a trace like any other: prompt in, retrieval, model call, tool calls, response out, with timing and cost recorded at each hop. Once it is a trace, it belongs in the same platform as everything else, and that matters. When the infrastructure the workload runs on is observed in the same place, a saturated accelerator shows up as the cause of a slow response rather than as a separate alert nobody connects to the symptom. One picture of the estate, with the AI workload in it, beats a bespoke AI monitoring tool that cannot see the machine underneath.

This is also why we design AI workload observability alongside the reference architectures rather than after them. When the observability is part of the validated design and the AI Pods, it ships with the workload instead of being retrofitted once it is already misbehaving in production.

Design it before go live

The reason all of this has to happen up front is the quiet failure. An unobserved web service that falls over tells you loudly. An unobserved AI workload that starts returning worse answers tells you nothing, and the first sign is a user reporting it some time after it began. By the time you go looking, you have no history to look at. Designing the observability before the workload goes live is not tidiness, it is the only way to catch the failures that do not announce themselves.

Why is observing an AI agent different?

Because the service can be up, fast and wrong at the same time. Uptime and latency say nothing about whether the answer was any good, so AI observability adds quality signals alongside performance ones and follows the full path from prompt through retrieval and tool calls to response.

Should AI observability live in a separate platform?

Usually not. The inference path is a trace, and it runs on infrastructure the organisation already observes. Designing it into the existing platform keeps one picture of the estate and lets an infrastructure cause, such as a saturated accelerator, show up against an AI symptom rather than as a separate unexplained alert.

Read more on observability for AI workloads →

Start with a sense check

An hour with the practice, no slides, no obligation. Bring your incident history and your tooling list. Leave with a plain view of where your observability is working, where it is not, and what to do first.

Book an observability sense check