We chose Amazon CloudWatch to monitor all of our AWS microservices as it is automatically integrated with all microservices within AWS, being the default logger for every service. It is also very easy to alarm on any issues within any of our AWS microservices, such as a database experiencing more reads or writes than we might expect.