我有一组自动扩展的 EC2 实例,它们在弹性负载均衡器后面运行 Wordpress 站点。我可以看到 Cloudwatch 中的 Elastic beanstalk 应用程序定期报告 500 错误,但这些错误不是来自应用程序服务器。我可以在 S3 中看到 ELB 日志,但使用起来非常费力。有没有办法使用 Cloudwatch 或类似工具仅记录 5xx 错误以及时间、请求、确切错误代码等信息?
答案1
使用 AWS Athena 分析 ALB 日志。这里有一个示例: https://docs.aws.amazon.com/athena/latest/ug/application-load-balancer-logs.html
您想要查找以下条目:elb_status_code LIKE '50%'