Guides ·
Amazon CloudWatch Omni explained: AI-assisted observability for applications and AI agents
Amazon CloudWatch Omni is an AI-powered observability experience built on CloudWatch and OpenTelemetry for applications and AI agents, generally available since 23 September 2026. This guide explains what it adds, what stays the same, how it is organised, where it runs and how it is priced.
By Upvantix team
Amazon CloudWatch Omni is an AI-powered observability experience built on Amazon CloudWatch and OpenTelemetry, for applications and AI agents. AWS made it generally available on 23 September 2026, according to AWS What's New.
It does not replace CloudWatch. Omni works on the same CloudWatch data: existing metrics, alarms, dashboards, Logs Insights queries and APIs keep working, and existing instrumentation needs no changes, according to the CloudWatch User Guide.
What it adds: auto-discovered service maps with request rate, errors and duration; plain-language questions that Omni turns into SQL or PromQL; investigations with the AWS DevOps Agent; alerts to Slack or Amazon SNS; and tracing and evaluation for AI agents. You use it in a web UI with single sign-on, or in an IDE extension for VS Code, Cursor and Kiro.
Telemetry can come from several AWS accounts and Regions and from other clouds, including Azure and Google Cloud. Since 19 October 2026, Omni has been available in 11 AWS Regions, including Asia Pacific (Mumbai).
Facts in this guide were last checked against AWS sources on 23 October 2026.
What Amazon CloudWatch Omni is
In AWS's words, Omni is "an evolution of Amazon CloudWatch" and "an AI-powered observability experience organized around your teams and the applications they run". It combines OpenTelemetry interoperability with the scale of CloudWatch.
Omni is delivered outside the AWS Management Console. Teams sign in to a standalone web experience with the identities they already manage, through single sign-on. Agent developers can also work in a free IDE extension. AWS's product page describes the aim as unifying monitoring of AI agents, applications and infrastructure, with the advice to "instrument once via OTLP", the OpenTelemetry Protocol.
CloudWatch Omni vs CloudWatch: what changes and what stays
The CloudWatch User Guide is direct: "Omni is an interface and set of workflows built on Amazon CloudWatch. It is not a replacement, and enabling it does not change anything you already run."
| Area | Stays in CloudWatch | New in Omni |
|---|---|---|
| Data | Metrics, logs and traces in CloudWatch, with log groups and retention set in CloudWatch | A CloudWatch Dataset that makes logs, metrics and traces queryable and correlated |
| Instrumentation | CloudWatch agent, OTLP pipelines and AWS SDKs keep sending telemetry unchanged | Nothing to re-instrument for existing telemetry |
| Views | Console pages, dashboards and Logs Insights queries keep working | An auto-discovered application map, dashboards and threads |
| Alerting | Existing CloudWatch alarms keep working | Omni alerts to Slack or Amazon SNS |
| Access | AWS Management Console and APIs | Domain and space sign-in through single sign-on, outside the console |
| AI assistance | Existing CloudWatch features are unchanged | The Omni agent, AWS DevOps Agent investigations and AI agent evaluations |
How Omni is organised: domain, space and dataset
Three terms shape any Omni design.
- Domain. The sign-in point for your organisation, with its own URL. Your identity provider connects at the domain, and one domain can hold several spaces.
- Space. A space shows telemetry from the AWS account and Region where it is hosted.
- CloudWatch Dataset. This makes logs, metrics and traces queryable and correlated inside Omni.
The practical point: "Omni does not aggregate telemetry across accounts and Regions on its own." To see several accounts or Regions in one space, use CloudWatch centralization rules to bring telemetry into a central account first. A space's Region must also match your IAM Identity Center Region, or use multi-Region replication.
For a mid-sized estate, that means deciding the central account and Region before you create spaces.
Main features
- Application map. Omni discovers services and their dependencies and reports RED metrics: request rate, errors and duration.
- The Omni agent. The built-in AI assistant takes plain-language questions and writes the SQL or PromQL to answer them.
- Investigations. Omni works with the AWS DevOps Agent to investigate incidents and find the root cause.
- Dashboards, threads and alerts. Build views, keep investigation threads, and send alerts to Slack or Amazon SNS.
- Skills. Call Omni from your own code or from a coding agent.
Observability for AI agents
Traditional signals miss a key failure. As the User Guide puts it, "an agent can return a well-formed response that is wrong." Error rates and latency will not show that.
Omni puts agent tracing, evaluations, datasets and experiments in the same space as your application telemetry:
- Traces, spans and sessions for each prompt, model call and tool invocation.
- Evaluators that run continuously in production and on demand against datasets, with scores shown alongside operational signals.
- Your own evaluators, including criteria scored by a judge model.
- Experiments to validate a fix before you ship it.
AWS names LangGraph, CrewAI, OpenAI Agents SDK, Vercel AI SDK and Strands among the supported frameworks. The free IDE extension for VS Code, Cursor and Kiro lets developers instrument, debug and evaluate agents locally, with no AWS account required. Setup steps are in the User Guide under Monitor AI agents.
Observability is half the picture for agents in production. The other half is what they can access; our guide to securing AI agents' secrets and IAM on AWS covers that.
Telemetry from Azure and Google Cloud
AWS's 19 October announcement says spaces in central accounts can see telemetry "across your AWS accounts, Regions, and other clouds, including Azure and GCP".
The User Guide page "Send telemetry to CloudWatch Omni" lists these application telemetry environments: Amazon EC2, Amazon ECS, Amazon EKS and AWS Lambda, plus Azure VM, Azure Kubernetes Service (AKS), Google Compute Engine and Google Kubernetes Engine (GKE). Telemetry arrives through OTLP endpoints, and workloads outside AWS federate for temporary credentials.
One limit to note: the AI agent telemetry environments in the same guide are on AWS only, namely Amazon Bedrock AgentCore, Lambda, EC2, ECS and EKS. If your agents run on Azure or Google Cloud, check the current documentation before you plan around them.
CloudWatch Omni in Mumbai and other Regions
Omni launched in three Regions on 23 September 2026 and reached eight more Regions on 19 October 2026, for 11 in total:
| Since | Regions |
|---|---|
| 23 September 2026 | US East (N. Virginia), US West (Oregon), Europe (Ireland) |
| 19 October 2026 | Canada (Central), Asia Pacific (Mumbai), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), Europe (Frankfurt), Europe (London), South America (São Paulo) |
If your organisation has a policy on where operational data is processed, an in-Region space keeps Omni next to your telemetry. For the wider question, see our guide to data residency on AWS.
How pricing works
The Amazon CloudWatch Omni pricing page sets out three dimensions:
- Ingest. Telemetry sent to CloudWatch is charged per GB at standard CloudWatch rates.
- Store. Retained data is charged per GB-month, as in CloudWatch. Omni works on the same stored telemetry, not a second copy.
- Analyze. Log and trace queries are charged per GB scanned above an included allowance of five times your monthly log and span ingestion. For PromQL query pricing, see the pricing page.
Dashboards and alerts are included within service quotas. Agent evaluations are charged at Amazon Bedrock AgentCore Evaluations rates. If you centralize telemetry from several accounts or Regions, the first centralized copy is free.
AWS offers $1,000 in free credits for 30 days for OpenTelemetry ingestion, for up to 10 accounts per AWS Organization. Not all accounts are eligible; the console shows eligibility when you enable Omni.
AWS lists prices for US East (N. Virginia) and notes that ingestion pricing varies by Region. Check the pricing page for your Region before you estimate.
Getting started
- Try the playground. A shared environment with sample data needs no AWS account and no setup.
- Set up a domain and space. You need an AWS account and permission to enable Omni and create a domain and space in the CloudWatch console. Then configure single sign-on.
- Send telemetry. Existing CloudWatch telemetry is already there; add OTLP sources for new workloads.
- Install the IDE extension if you build AI agents.
When to adopt Omni and where to start
- Start where you already have CloudWatch telemetry. Omni reads what you send today, so a team with good CloudWatch coverage gets value fastest.
- Decide the central account and Region first, then set up centralization rules.
- Instrument one AI agent with OpenTelemetry and put evaluation scores next to its error rates.
- Keep the fundamentals in place. Omni builds on metrics, logs, alarms and retention you already run. Our guide to an AWS-native observability baseline covers those.
How Upvantix helps
As an AWS Select Tier Services Partner, Upvantix offers consulting on observability design: baseline reviews, alarm and runbook design, and deliberate decisions about managed or third-party tooling. Through managed AWS operations, we also work on AWS monitoring, telemetry, event routing, dashboards and alert-quality improvement.
Talk to us about your observability baseline and where Omni fits.
Common questions about Amazon CloudWatch Omni
What is Amazon CloudWatch Omni?
Amazon CloudWatch Omni is an AI-powered observability experience for applications and AI agents, built on Amazon CloudWatch and OpenTelemetry. It adds auto-discovered service maps, plain-language queries, AWS DevOps Agent investigations, alerts and agent evaluation. Teams use it in a standalone web experience with single sign-on or in an IDE extension.
Is CloudWatch Omni generally available?
Yes. AWS announced general availability on 23 September 2026 in US East (N. Virginia), US West (Oregon) and Europe (Ireland). On 19 October 2026 AWS added eight more Regions, including Asia Pacific (Mumbai), bringing the total to 11. It is not a preview or beta service.
Does CloudWatch Omni replace Amazon CloudWatch?
No. The CloudWatch User Guide says Omni is an interface and set of workflows built on CloudWatch, not a replacement, and enabling it does not change anything you already run. Console pages, metrics, alarms, dashboards, Logs Insights queries and APIs keep working as before.
Is CloudWatch Omni available in the Mumbai Region?
Yes. AWS added Asia Pacific (Mumbai) on 19 October 2026, along with Canada (Central), Singapore, Sydney, Tokyo, Frankfurt, London and São Paulo. A space shows telemetry from the account and Region where it is hosted, so a Mumbai space works on telemetry held in Mumbai.
Can CloudWatch Omni monitor Azure and Google Cloud workloads?
Yes, for application telemetry. The User Guide lists Azure VM, Azure Kubernetes Service, Google Compute Engine and Google Kubernetes Engine as environments that send telemetry through OTLP endpoints, federating for temporary credentials. AI agent telemetry setups are documented for AWS environments only.
How does CloudWatch Omni observe AI agents?
Omni records traces, spans and sessions for prompts, model calls and tool invocations. Evaluators score agent responses continuously in production and on demand against datasets, because an agent can return a well-formed answer that is wrong. A free IDE extension for VS Code, Cursor and Kiro supports local work without an AWS account.
How is CloudWatch Omni priced?
You pay standard CloudWatch rates to ingest and store telemetry, plus a query charge for log and trace data scanned above an allowance of five times your monthly log and span ingestion. Dashboards and alerts are included within quotas. AWS offers $1,000 in 30-day credits for OpenTelemetry ingestion to eligible accounts.
Do I need to re-instrument applications to use Omni?
No, not for telemetry you already send. The CloudWatch agent, OTLP pipelines and AWS SDKs keep sending telemetry without changes, and Omni reads it from CloudWatch. You only add instrumentation for new sources, such as an AI agent or a workload on another cloud.