# KodeKloud: Beta Courses AWS CloudWatch

## AWS CloudWatch

### Introduction

- [Introduction](https://notes.kodekloud.com/docs/AWS-CloudWatch/Introduction/Introduction/page.md): AWS CloudWatch is a monitoring and observability service for AWS resources and applications, enabling real-time metrics, logs, and event analysis.

### Introduction to Observability in AWS

- [What is observability](https://notes.kodekloud.com/docs/AWS-CloudWatch/Introduction-to-Observability-in-AWS/What-is-observability/page.md): This article explores observability in AWS CloudWatch, detailing its importance for system health, performance, and root-cause analysis.
- [Proactive problem detection](https://notes.kodekloud.com/docs/AWS-CloudWatch/Introduction-to-Observability-in-AWS/Proactive-problem-detection/page.md): This article discusses proactive problem detection in DevOps, focusing on predicting and preventing issues to enhance application performance and user experience.
- [Monitoring strategy and Categories of insights](https://notes.kodekloud.com/docs/AWS-CloudWatch/Introduction-to-Observability-in-AWS/Monitoring-strategy-and-Categories-of-insights/page.md): This guide shows how to design a monitoring strategy and leverage the FCAPS model for actionable insights in AWS CloudWatch and IT environments.
- [Introduction to AWS CloudWatch Key Features](https://notes.kodekloud.com/docs/AWS-CloudWatch/Introduction-to-Observability-in-AWS/Introduction-to-AWS-CloudWatch-Key-Features/page.md): Learn to build a centralized observability system in AWS using CloudWatch for alarms, notifications, logging, and maintaining application health.
- [Demo Explore CloudWatch Console](https://notes.kodekloud.com/docs/AWS-CloudWatch/Introduction-to-Observability-in-AWS/Demo-Explore-CloudWatch-Console/page.md): Learn to navigate AWS CloudWatch and create SNS topics for email notifications when alarms trigger.

### Anatomy of Alarms

- [What are Metrics and Metric Dimensions](https://notes.kodekloud.com/docs/AWS-CloudWatch/Anatomy-of-Alarms/What-are-Metrics-and-Metric-Dimensions/page.md): This article explains AWS CloudWatch metrics and dimensions, focusing on monitoring and troubleshooting Amazon RDS database performance.
- [Built in and Custom Metrics](https://notes.kodekloud.com/docs/AWS-CloudWatch/Anatomy-of-Alarms/Built-in-and-Custom-Metrics/page.md): This guide explores AWS CloudWatchs built-in, custom, and usage metrics for monitoring RDS instances in a VPC.
- [Metric Granularity and Aggregation](https://notes.kodekloud.com/docs/AWS-CloudWatch/Anatomy-of-Alarms/Metric-Granularity-and-Aggregation/page.md): This guide explains AWS CloudWatch metric granularity and aggregation for effective monitoring, alerting, and capacity planning.
- [Alarm Anatomy](https://notes.kodekloud.com/docs/AWS-CloudWatch/Anatomy-of-Alarms/Alarm-Anatomy/page.md): This article dissects CloudWatch alarm components, explores threshold best practices, and provides an example for monitoring an RDS instance.
- [Alarm States](https://notes.kodekloud.com/docs/AWS-CloudWatch/Anatomy-of-Alarms/Alarm-States/page.md): This article explains the states of AWS CloudWatch alarms and their configuration settings for monitoring metrics against defined thresholds.
- [Demo Creating and Configuring Alarms with alerting](https://notes.kodekloud.com/docs/AWS-CloudWatch/Anatomy-of-Alarms/Demo-Creating-and-Configuring-Alarms-with-alerting/page.md): This hands-on tutorial teaches launching an EC2 instance, generating load, and setting up CloudWatch alarms with SNS notifications.
- [Composite Alarms](https://notes.kodekloud.com/docs/AWS-CloudWatch/Anatomy-of-Alarms/Composite-Alarms/page.md): AWS CloudWatch composite alarms reduce alert noise and detect complex scenarios by combining individual alarms with logical operators for more meaningful notifications.
- [Demo Creating a composite alarm](https://notes.kodekloud.com/docs/AWS-CloudWatch/Anatomy-of-Alarms/Demo-Creating-a-composite-alarm/page.md): This article provides a step-by-step guide to creating a composite alarm in AWS using CloudFormation, including resource provisioning and alarm configuration.

### Cloudwatch Dashboards

- [Dashboards in Cloudwatch](https://notes.kodekloud.com/docs/AWS-CloudWatch/Cloudwatch-Dashboards/Dashboards-in-Cloudwatch/page.md): This guide covers AWS CloudWatch Dashboards for centralized monitoring, customizable views, and real-time insights across your infrastructure.
- [Different types of Visualizations](https://notes.kodekloud.com/docs/AWS-CloudWatch/Cloudwatch-Dashboards/Different-types-of-Visualizations/page.md): This article explores various visualization widgets in AWS CloudWatch Dashboards, their use cases, and guidance on selecting the right types for effective monitoring.
- [Demo Hands on with Cloudwatch Dashboards](https://notes.kodekloud.com/docs/AWS-CloudWatch/Cloudwatch-Dashboards/Demo-Hands-on-with-Cloudwatch-Dashboards/page.md): This tutorial teaches provisioning infrastructure with CloudFormation, deploying a Python app on EC2, generating load, and building an AWS CloudWatch dashboard.

### CloudWatch Logs

- [Introduction to CloudWatch Logs](https://notes.kodekloud.com/docs/AWS-CloudWatch/CloudWatch-Logs/Introduction-to-CloudWatch-Logs/page.md): This article introduces AWS CloudWatch Logs and Agent for collecting, monitoring, and storing log files from AWS resources and on-premises servers.
- [Understanding Log Stream and Log Group](https://notes.kodekloud.com/docs/AWS-CloudWatch/CloudWatch-Logs/Understanding-Log-Stream-and-Log-Group/page.md): This article explains AWS CloudWatch Logs, focusing on the differences between log streams and log groups for effective logging strategies.
- [Understanding Log Events](https://notes.kodekloud.com/docs/AWS-CloudWatch/CloudWatch-Logs/Understanding-Log-Events/page.md): This article explains log events in AWS CloudWatch Logs, covering their structure, immutability, and pre-ingestion filtering for efficient logging strategies.
- [Metric Filters](https://notes.kodekloud.com/docs/AWS-CloudWatch/CloudWatch-Logs/Metric-Filters/page.md): Learn to convert log events into actionable metrics using Amazon CloudWatch metric filters for real-time visibility and monitoring.
- [Demo Metric Filter](https://notes.kodekloud.com/docs/AWS-CloudWatch/CloudWatch-Logs/Demo-Metric-Filter/page.md): Learn to configure a metric filter in AWS CloudWatch, including creating IAM roles, generating logs, and setting up alarms for HTTP 404 errors.
- [What is Cloudwatch agent](https://notes.kodekloud.com/docs/AWS-CloudWatch/CloudWatch-Logs/What-is-Cloudwatch-agent/page.md): This article provides an overview of the AWS CloudWatch Agent for collecting and monitoring metrics and logs from EC2 instances and on-premises servers.
- [Demo Cloudwatch agent to setup SSH connection failure alert dashboard for EC2 instance](https://notes.kodekloud.com/docs/AWS-CloudWatch/CloudWatch-Logs/Demo-Cloudwatch-agent-to-setup-SSH-connection-failure-alert-dashboard-for-EC2-instance/page.md): This guide explains how to configure AWS CloudWatch Agent on EC2 for monitoring SSH connection failures.

### CloudWatch Events, EventBridge, Event Buses

- [CloudWatch Events EventBridge Event Buses](https://notes.kodekloud.com/docs/AWS-CloudWatch/CloudWatch-Events-EventBridge-Event-Buses/CloudWatch-Events-EventBridge-Event-Buses/page.md): This article explains Amazon EventBridges features and provides a use case for event-driven architectures in e-commerce order processing.
- [Event Event Bus and Event Rule](https://notes.kodekloud.com/docs/AWS-CloudWatch/CloudWatch-Events-EventBridge-Event-Buses/Event-Event-Bus-and-Event-Rule/page.md): This lesson explains AWS Events, Event Buses, and Event Rules for building decoupled, scalable architectures.
- [Event Patterns Scheduled Events and Pipes](https://notes.kodekloud.com/docs/AWS-CloudWatch/CloudWatch-Events-EventBridge-Event-Buses/Event-Patterns-Scheduled-Events-and-Pipes/page.md): This guide explores core components of event-driven architectures in AWS EventBridge, including Event Patterns, Scheduled Events, and Pipes for efficient event response.
- [Demo Hands on with AWS Eventbridge schedulers](https://notes.kodekloud.com/docs/AWS-CloudWatch/CloudWatch-Events-EventBridge-Event-Buses/Demo-Hands-on-with-AWS-Eventbridge-schedulers/page.md): Learn to use AWS EventBridge for scheduling AWS Lambda function invocations with practical examples and monitoring techniques.

### Cloudwatch Insights , X-Ray and Service Map

- [Cloudwatch Insights and X Ray](https://notes.kodekloud.com/docs/AWS-CloudWatch/Cloudwatch-Insights-X-Ray-and-Service-Map/Cloudwatch-Insights-and-X-Ray/page.md): Learn how Amazon CloudWatch Insights and AWS X-Ray work together for end-to-end monitoring and distributed tracing of modern applications.
- [Container InsightsLambda InsightsContributor InsightsApplication Insights](https://notes.kodekloud.com/docs/AWS-CloudWatch/Cloudwatch-Insights-X-Ray-and-Service-Map/Container-InsightsLambda-InsightsContributor-InsightsApplication-Insights/page.md): This guide explores four AWS CloudWatch Insights tools to monitor, troubleshoot, and optimize applications under various workloads.
- [Demo Lambda Insights](https://notes.kodekloud.com/docs/AWS-CloudWatch/Cloudwatch-Insights-X-Ray-and-Service-Map/Demo-Lambda-Insights/page.md): This guide teaches provisioning AWS Lambda functions with CloudFormation, generating metrics, and exploring them in CloudWatch using Lambda Insights.
- [Introduction to AWS X Ray and Service map](https://notes.kodekloud.com/docs/AWS-CloudWatch/Cloudwatch-Insights-X-Ray-and-Service-Map/Introduction-to-AWS-X-Ray-and-Service-map/page.md): This article provides an overview of AWS X-Ray and its Service Map feature for distributed tracing and performance diagnostics in microservices.
- [Demo Setting up X Ray with a Sample Application](https://notes.kodekloud.com/docs/AWS-CloudWatch/Cloudwatch-Insights-X-Ray-and-Service-Map/Demo-Setting-up-X-Ray-with-a-Sample-Application/page.md): Learn to deploy a demo app on AWS, instrument it with AWS X-Ray, and analyze traces and service maps in Amazon CloudWatch for microservices visibility.

### Advanced Observability with CloudWatch

- [Internet Monitor](https://notes.kodekloud.com/docs/AWS-CloudWatch/Advanced-Observability-with-CloudWatch/Internet-Monitor/page.md): Enhance observability of applications by tracking public internet performance with CloudWatch Internet Monitor to diagnose latency issues and integrate insights into monitoring workflows.
- [Synthetics Canaries](https://notes.kodekloud.com/docs/AWS-CloudWatch/Advanced-Observability-with-CloudWatch/Synthetics-Canaries/page.md): Learn how AWS CloudWatch Synthetic Canaries proactively monitor applications by mimicking user interactions to maintain flawless user experiences.
- [Demo Synthetics Canaries](https://notes.kodekloud.com/docs/AWS-CloudWatch/Advanced-Observability-with-CloudWatch/Demo-Synthetics-Canaries/page.md): This guide explains how to create and manage Synthetic Canaries in AWS CloudWatch for monitoring website availability and performance.
- [Resource Health](https://notes.kodekloud.com/docs/AWS-CloudWatch/Advanced-Observability-with-CloudWatch/Resource-Health/page.md): AWS CloudWatch Resource Health offers a solution for monitoring and managing the health of EC2 instances with real-time visibility and customizable dashboards.
- [Demo Resource Health](https://notes.kodekloud.com/docs/AWS-CloudWatch/Advanced-Observability-with-CloudWatch/Demo-Resource-Health/page.md): This tutorial teaches deploying EC2 instances with AWS CloudFormation and monitoring their health using the CloudWatch Resource Health dashboard.
- [Evidently](https://notes.kodekloud.com/docs/AWS-CloudWatch/Advanced-Observability-with-CloudWatch/Evidently/page.md): AWS CloudWatch Evidently enables feature experimentation, rollout management with feature flags, and real-time metrics analysis to enhance application performance and user experience.
- [Real Time User Monitoring RUM](https://notes.kodekloud.com/docs/AWS-CloudWatch/Advanced-Observability-with-CloudWatch/Real-Time-User-Monitoring-RUM/page.md): AWS CloudWatch Real-Time User Monitoring captures and analyzes client-side performance data to optimize user experience and detect issues as they occur.
- [Understanding CloudWatch Pricing](https://notes.kodekloud.com/docs/AWS-CloudWatch/Advanced-Observability-with-CloudWatch/Understanding-CloudWatch-Pricing/page.md): This article explains AWS CloudWatch pricing, detailing cost components and providing a breakdown to help optimize observability and manage expenses.
- [Tips for Cloudwatch Cost Optimization](https://notes.kodekloud.com/docs/AWS-CloudWatch/Advanced-Observability-with-CloudWatch/Tips-for-Cloudwatch-Cost-Optimization/page.md): This guide provides actionable tips to reduce AWS CloudWatch bills while ensuring effective monitoring for various workloads.
