AWS CloudWatch

CloudWatch monitoring and logs

Logs

aws logs describe-log-groups # list log groups
aws logs describe-log-streams --log-group-name /aws/lambda/my-function # list log streams
aws logs tail /aws/lambda/my-function --follow # tail logs

Metrics

aws cloudwatch list-metrics # list all metrics
aws cloudwatch list-metrics --namespace AWS/EC2 # list metrics for service

Alarms

aws cloudwatch describe-alarms # list all alarms
aws cloudwatch put-metric-alarm --alarm-name my-alarm --metric-name CPUUtilization --namespace AWS/EC2 --threshold 80 # create alarm
aws cloudwatch delete-alarms --alarm-names my-alarm # delete alarm