Discover how to use CloudWatch to monitor all of your cloud applications in one place. Learn how to manage your services, track performance, create alerts, and more.
Overview
Syllabus
Introduction
- Debugging and monitoring using AWS CloudWatch
- What should you know
- What is CloudWatch?
- CloudWatch metrics
- Analyze CloudWatch metrics
- Using custom metrics
- Challenge: Push custom metrics to CloudWatch
- Solution: Push custom metrics to CloudWatch
- Logs on CloudWatch
- Query logs for insights
- Create log metrics
- Using the CloudWatch agent
- Setting up the CloudWatch agent on Windows
- Setting up the CloudWatch agent on Linux
- Challenge: Create custom CloudWatch metrics
- Solution: Create custom CloudWatch metrics
- CloudWatch alarm capabilities
- Getting notified on metrics
- Autoscaling using alarms
- Challenge: Create CloudWatch alarms
- Solution: Create CloudWatch alarms
- Events overview
- Responding to events
- Scheduling events
- Managing event bus permissions
- Challenge: Trigger Lambda functions using events
- Solution: Trigger Lambda functions using events
- Discovering CloudWatch Synthetics capabilities
- Monitoring application heartbeat using Synthetics canaries
- Monitoring API endpoints using Synthetics canaries
- Using alarms with Synthetics canaries to get notified about application issues
- Challenge: Monitor APIs and set alarms using CloudWatch canaries
- Solution: Monitor APIs and set alarms using CloudWatch canaries
- ServiceLens overview
- Launching an X-ray instrumented demo application
- Analyzing application health data
- Challenge: Set up an X-ray instrumented application and monitor it via ServiceLens
- Solution: Set up an X-ray instrumented application and monitor it via ServiceLens
- Next steps for AWS with CloudWatch
Taught by
Nertil Poci