Installing the Cloudwatch Agents on EC2
- Cloud watch agent can help in collecting logs & metrics from ec2 instances
- Installation steps Refer Here
- Create an Amazon linux Ec2 instance & login into the instance
wget https://s3.amazonaws.com/amazoncloudwatch-agent/amazon_linux/amd64/latest/amazon-cloudwatch-agent.rpm
sudo rpm -i amazon-cloudwatch-agent.rpm
sudo yum install collectd -y
- Create a configuration file
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -c file:/opt/aws/amazon-cloudwatch-agent/bin/config.json -s
- Refer Here
- Install some applications on the cloudwatch ec2 instance
- Now let this machine execute for about an hour and view the Log groups in the Cloudwatch logs and metrics for the ec2 instance
- Refer Here for complete confiugration of cloud watch agent
- Once the logs are generated, Naviagate to the Cloudwatch logs & observe the log groups. Verify the logs
- Logs can be searched for insights using Log insights. Query Syntax for insights Refer Here
- Exercise:
- Create a cloud watch monitor installation in the form of script and add it to user data in cloudformation
- Install jenkins and observe jenkins logs (/var/log/jenkins/) and create log group for jenkins logs.
Next Steps:
- Migration Framework in AWS
Like this:
Like Loading...