AWS Makes CloudWatch Omni Available for Testing and Debugging AI Agents
The new service combines agent traces, quality scoring and prompt experiments in one workflow, while leaving teams to decide which automated evaluations they trust.
Loading page…
The new service combines agent traces, quality scoring and prompt experiments in one workflow, while leaving teams to decide which automated evaluations they trust.
Listen to this story
Amazon Web Services is opening CloudWatch Omni for production use as a cross-environment workspace for investigating agent behavior, not just infrastructure health. It combines structured traces with 17 evaluators, dataset-based regression tests, prompt versioning, and side-by-side comparisons of agent variants. Developers can begin locally through VS Code or Kiro without an AWS account, while teams can later retain telemetry and collaborate through AWS identity controls.
CloudWatch Omni traces model calls, tool use, inputs, outputs, token consumption, latency, and execution paths.
Its 17 built-in evaluators cover coherence, helpfulness, faithfulness, and routing correctness; third-party evaluators include AutoEval and DeepEval.
Teams can convert production traces into test datasets and compare agent variants, prompts, scores, latency, and token use.
AWS has made Amazon CloudWatch Omni generally available, giving teams a single service to trace, evaluate and experiment with generative AI applications and agents. Its central bet is that latency and error rates are not enough when a small prompt or configuration change can alter an agent’s answers without producing a conventional system error.
Traditional monitoring can show whether a request completed and how long it took. It does not by itself establish whether an agent selected the right tool, retrieved useful material, followed a sound route, or produced a helpful answer. AWS positions Omni as a response to that gap, pairing observability with evaluations and experiments for agent systems.
The service records an agent’s execution as a structured trace. Teams can inspect model calls, tool invocations and other steps, then drill into inputs, outputs, token use and latency. That record is meant to make an unexpected answer or path inspectable rather than a mystery hidden behind a final response.
AWS is offering Omni through an extension for VS Code and Kiro, plus a standalone web experience outside the AWS Management Console. A developer can use it locally without an AWS account, then optionally connect to AWS to retain telemetry, share traces and monitor production systems. The IDE extension is free to use.
For operations, AWS says users can reach the web application through a dedicated organization URL and enterprise identity management without AWS Management Console access. Existing CloudWatch telemetry can appear in Omni without reconfiguration, according to AWS, while administrators can organize access through IAM Identity Center and team Spaces.
The evaluation layer is the other half of the launch. Omni includes 17 built-in evaluators, including measures for coherence, helpfulness, faithfulness and routing correctness. Users can select traces for scoring, turn production traffic into test datasets, and run the same dataset against agent variants to compare scores, latency and token use.
AWS says Omni supports LangChain, LangGraph, CrewAI, the OpenAI SDK, Strands and Vercel AI SDK in Python and TypeScript. Its instrumentation uses OpenInference and AWS Distro for OpenTelemetry, which AWS says can cover agents running on AWS services or other clouds. It also integrates third-party evaluators including AutoEval and DeepEval.
Omni can make more of an agent’s behavior measurable, but the launch does not remove the underlying judgment about quality. Built-in or third-party scores can help flag a regression; teams still need to choose which dimensions matter for their application and whether a score is strong enough to approve a change. AWS has supplied the testing workflow. The next move is deciding how much authority to give its evaluations.
Loading discussion...
Join the conversation
Explain where human review should remain.
Be the first to share a perspective or an experience.
Reader comments
Newest comments first. Replies stay oldest first.