Observability with Amazon CloudWatch
Amazon CloudWatch is a comprehensive observability service that provides you with data and actionable insights to monitor your applications, understand and respond to system-wide performance changes, and optimize resource utilization. CloudWatch collects monitoring and operational data in the form of logs, metrics, and traces, giving you a unified view of your AWS resources, applications, and services running on AWS and on-premises.
Modern observability capabilities
CloudWatch delivers powerful capabilities to help you achieve full-stack observability:
-
AI-powered insights -> Transform how you identify, investigate, and resolve operational issues with AIOps capabilities. Amazon Q Developer for CloudWatch provides AI-powered root cause analysis, helping you rapidly diagnose complex problems across your AWS environment using conversational questions.
-
Application monitoring -> CloudWatch Application Signals offers automatic instrumentation and complete visibility into application health, performance, and user experience with pre-built dashboards, service maps, and SLO tracking.
-
Generative AI observability -> Monitor and optimize generative AI workloads with pre-configured views for latency, usage, and errors. End-to-end prompt tracing identifies issues in knowledge bases, tools, and models across frameworks like AWS Strands, LangChain, and LangGraph.
-
Unified telemetry collection -> Collect and correlate metrics, logs, and traces from your applications and infrastructure. CloudWatch supports OpenTelemetry (OTLP) for vendor-neutral instrumentation and integrates seamlessly with AWS services.
-
Proactive monitoring -> Set alarms, detect anomalies using machine learning, and automate responses to operational changes. CloudWatch helps you predict and prevent problems before they impact your users.
What you'll learn
This section of the workshop explores Amazon CloudWatch observability features, including:
- CloudWatch Application Signals -> Automatic application instrumentation and monitoring
- CloudWatch Investigations -> AI-powered root cause analysis and troubleshooting
- Generative AI Observability -> Monitor and optimize generative AI applications
- CloudWatch Logs -> Centralized log management and analysis
- CloudWatch Metrics, Alarms, and Dashboards -> Performance monitoring and visualization
- CloudWatch Container Insights -> Container and Kubernetes monitoring
- CloudWatch Synthetics -> Proactive endpoint monitoring
- Amazon CloudWatch RUM -> Real user monitoring for web applications
And many more CloudWatch capabilities to help you achieve comprehensive observability.
Learn more about CloudWatch
Watch this overview from AWS re:Invent 2025 to discover the latest CloudWatch innovations and see how they help you monitor, troubleshoot, and optimize your applications and infrastructure.