How to uninstall awslogs-agent-setup.py?

There is a writeup about removing awslogs on CentOS, I guess you can apply this on Amazon Linux as well. I don't think there is an easier way than doing it manually.

Edited as the link above is not reachable:

These steps should be executed:

#Stop the awslogs service.
service awslogs stop

#Remove cloud watch related files.
rm -rf /var/awslogs
rm /etc/cron.d/awslogs*
rm /etc/init.d/awslogs
rm /var/log/awslogs*
rm -rf /home/ubuntu/awslogs-agent-setup.py

Then restart the server if required.

The CloudWatch logs agent should now be removed from the system. Ensure you log into the CloudWatch AWS Console to remove the log group: AWS Console -> CloudWatch -> Logs -> Select the Log Group and click on “Delete Log Group”.


There is another work-around for removing the Cloudwatch agent permanently. If you installed the package using rpm, we can use yum or apt-get to remove the package permanently.

sudo yum remove amazon-cloudwatch-agent -y

or

sudo apt-get remove amazon-cloudwatch-agent -y