Rapid Docker on AWS

Video Course

3.7 Monitoring and debugging: CloudWatch

Open CloudWatch Dashboard

aws cloudformation describe-stacks --stack-name php-basic --query 'Stacks[0].Outputs[?OutputKey==`DashboardUrl`].OutputValue' --output text

Open CloudWatch Logs

aws cloudformation describe-stacks --stack-name php-basic --query 'Stacks[0].Outputs[?OutputKey==`AppLogsUrl`].OutputValue' --output text

CloudWatch Insights Queries

Search through NGINX logs

fields @timestamp, @message
| sort @timestamp desc
| filter @logStream like 'proxy/'

Search through PHP logs

fields @timestamp, @message
| sort @timestamp desc
| filter @logStream like 'app/'

Search for 404 errors

fields @timestamp, @message
| sort @timestamp desc
| filter @logStream like 'proxy/' AND @message like '404'

Search for PHP errors

fields @timestamp, @message
| sort @timestamp desc
| filter @logStream like 'app/' AND @message like 'error'

Used modules