CloudWatch Dashboard Pack for EC2
CloudFormation with 5 pre-built CloudWatch dashboards covering EC2 CPU, memory, disk, network throughput, and instance status checks.
CloudWatch Dashboard Pack for EC2
Five production-ready CloudWatch dashboards deployed via a single CloudFormation template. Covers the metrics that matter for EC2 health — no manual widget configuration required.
What Is Included
- CPU Utilization Dashboard — Per-instance CPU over time with alarm threshold reference line
- Memory Dashboard — Memory utilization via CloudWatch agent (requires agent install, instructions included)
- Disk I/O Dashboard — Read and write bytes plus IOPS per instance
- Network Throughput Dashboard — Network in/out bytes with baseline trend over configurable time range
- Instance Status Checks Dashboard — System and instance status check failures across all monitored instances
How It Works
- Deploy the CloudFormation template in your target region
- All five dashboards appear immediately in CloudWatch under Dashboards
- Dashboards use
AWS::AccountIdandAWS::Regiondynamic references — no hardcoded values - Parameterized instance IDs let you scope each dashboard to specific instances at deploy time
What You Get
cloudformation.yaml— all five dashboards defined as CloudFormation resourcesdashboards/— individual dashboard JSON files for manual import into existing stacksREADME.md— deployment steps, CloudWatch agent setup guide, and customization notes
Requirements
AWS account with CloudFormation and CloudWatch access. Memory dashboards require the CloudWatch agent installed on target instances. No third-party tools needed — standard CloudWatch metrics charges apply.