About Project
Designed and implemented a comprehensive cloud monitoring solution using AWS serverless technologies. The system provides real-time monitoring of EC2 instances, automated email alerts for performance issues, and automatic remediation through Lambda functions. Includes centralized dashboards and security auditing
🔧 Tools & Services Used
Amazon EC2 – Hosted a simple portfolio site
Amazon CloudWatch – Monitoring and custom dashboards
Amazon SNS – Email notifications
AWS Lambda – Automatically restarts EC2 instance when alarm is triggered
AWS CloudTrail – Logs user/API activity for auditing
✅ Features
Monitor EC2, RDS, and ALB metrics
Create custom CloudWatch dashboards
Set up CloudWatch Alarms to detect high CPU usage
Use SNS to send email notifications when alarms trigger
Lambda function automatically reboots the EC2 instance
CloudTrail used to track all AWS activities
🧪 How It Works
EC2 instance is launched with a portfolio website hosted.
CloudWatch Alarm is created to monitor CPU utilization.
SNS Topic is subscribed to by email.
Lambda function is triggered by the alarm to reboot EC2.
CloudTrail records every action for compliance and auditing.
Project Document
Refer Doc Here !