Monitoring AWS with CloudWatch (2020)
1h 56mIntermediate2020-11-18
Authors

Nertil Poci
Freelance Software Architect
Course details
Companies that move to the cloud can end up using hundreds or thousands of different services. CloudWatch allows organizations to manage all these services' performance and issues using logs, metrics, and alerts—all in one place. In this course, learn what CloudWatch has to offer, and how to use it to monitor your entire cloud ecosystem from one central location. Instructor Nertil Poci goes over how to set up alarms and notifications, gather and query logs, and create metrics for logs to better understand how your services are performing. Learn how to implement CloudWatch agent to collect VM logs, use Synthetics to monitor application load times, and use canaries to monitor specific pages and APIs. Finally, learn about ServiceLens, which helps you visualize numerous application components and their interactions.
Skills covered
Cloud AdministrationAmazon Web Services (AWS)AmazonCloud ServicesProjectCloud PlatformsCloud Computing
Concepts
0. Introduction
- 01 - Debugging and monitoring using AWS CloudWatch
- 02 - What should you know
1. Monitoring Services Using CloudWatch Metrics
- 03 - What is CloudWatch
- 04 - CloudWatch metrics
- 05 - Analyze CloudWatch metrics
- 06 - Using custom metrics
- 07 - Challenge - Push custom metrics to CloudWatch
- 08 - Solution - Push custom metrics to CloudWatch
2. Logging Using CloudWatch
- 09 - Logs on CloudWatch
- 10 - Query logs for insights
- 11 - Create log metrics
- 12 - Using the CloudWatch agent
- 13 - Setting up the CloudWatch agent on Windows
- 14 - Setting up the CloudWatch agent on Linux
- 15 - Challenge - Create custom CloudWatch metrics
- 16 - Solution - Create custom CloudWatch metrics
3. Notifying and Automating Using CloudWatch Alarms
- 17 - CloudWatch alarm capabilities
- 18 - Getting notified on metrics
- 19 - Autoscaling using alarms
- 20 - Challenge - Create CloudWatch alarms
- 21 - Solution - Create CloudWatch alarms
4. Interconnecting Services Using CloudWatch Events
- 22 - Events overview
- 23 - Responding to events
- 24 - Scheduling events
- 25 - Managing event bus permissions
- 26 - Challenge - Trigger Lambda functions using events
- 27 - Solution - Trigger Lambda functions using events
5. Monitoring the Web Using CloudWatch Synthetics
- 28 - Discovering CloudWatch Synthetics capabilities
- 29 - Monitoring application heartbeat using Synthetics canaries
- 30 - Monitoring API endpoints using Synthetics canaries
- 31 - Using alarms with Synthetics canaries to get notified about application issues
- 32 - Challenge - Monitor APIs and set alarms using CloudWatch canaries
- 33 - Solution - Monitor APIs and set alarms using CloudWatch canaries
6. Monitoring Application Health Using ServiceLens
- 34 - ServiceLens overview
- 35 - Launching an X-ray instrumented demo application
- 36 - Analyzing application health data
- 37 - Challenge - Set up an X-ray instrumented application and monitor it via ServiceLens
- 38 - Solution - Set up an X-ray instrumented application and monitor it via ServiceLens
Conclusion
- 39 - Next steps for AWS with CloudWatch