What do you like best?
Amazon CloudWatch provides monitoring for AWS cloud resources and the applications customers run on AWS.
+ It is usefull to get an overview of data.
+ Ease to integration with AWS.
+ CloudWatch is low cost and allows us to get enterprise level monitoring.
+ Captures all the important data for your EC2 and EBS instances. Thus you can retrieve the bill info.
What do you dislike?
+ Many of AWS services can't be use with CloudWatch such as S3... I don't know why.
+ The UI design can be better.
+ Exporting alarm / alerting data is not available for further post-processing or analysis
+ CloudWatch does not give you any recommendations, so you have to know what you're doing.
Recommendations to others considering the product
Adding more metrics so we can hook to more operational processes and information.
What business problems are you solving with the product? What benefits have you realized?
We use Cloudwatch to measure our usage in RDS and EC2 instances. It displays the current status of the suite and identify whats going on..