[英]How to send node.js logs to Cloudwatch Logs from Elastic Beanstalk Docker application?
[英]Viewing node.js logs (console.log) from docker-compose deployment on elastic beanstalk
docker 和 EBS 的新功能。 我已经使用 docker-compose 将我的应用程序部署到弹性 beanstalk。 想知道如何在我的 node.js 应用程序中查看调用 console.log() 的 output。 从 EBS 控制台中提取通用日志并没有给我任何东西。 我尝试通过 SSH 连接到实例,但在文件系统中搜索,包括在 /var/log 文件夹下
[ec2-user@ip-172-31-18-51 log]$ ls -a
. cfn-hup.log cloud-init.log docker-compose-events.log eb-engine.log messages wtmp
.. cfn-init-cmd.log cloud-init-output.log docker-events.log eb-publish.log nginx xray
amazon cfn-init.log cron eb-cfn-init-call.log eb-tools.log rotated
boot.log cfn-wire.log dmesg eb-cfn-init.log healthd sa
btmp chrony docker eb-docker maillog secure
显然应该有一个 nodejs 文件夹 /var/log/nodejs 或 /var/log/web.stdout.log ( AWS Elastic Beanstalk NodeJS 和日志)
但我也看不到。
要查看您的 NodeJS console.log
,您可以简单地使用:
docker-compose logs <node_service_name_in_docker-compose.yml>
# add "-f" if you want to see realtime logs
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.