AWS Classroom Series – 30/Sept/2020

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

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Please turn AdBlock off
Animated Social Media Icons by Acurax Wordpress Development Company

Discover more from Direct DevOps from Quality Thought

Subscribe now to keep reading and get access to the full archive.

Continue reading

Visit Us On FacebookVisit Us On LinkedinVisit Us On Youtube