【发布时间】:2021-08-13 08:57:21
【问题描述】:
我的 Rails 应用程序使用 docker 安装的 EC2 实例运行。 我正在努力将我的 docker 容器日志(STDOUT)通过管道传输到 AWS cloudwatch 控制台。
我已经尝试通过以下链接在 ec2 实例上安装 awslogs 代理,如下所述。 https://blog.shikisoft.com/store-monitor-rails-logs-on-amazon-cloudwatch/#:~:text=Start%20Amazon%20CloudWatch%20Logs%20agent%20to%20stream%20the%20logs&text=After%20a%20while%2C%20you%20will,%3E%20MyAppGroup%20%2D%3E%20instance_id%E2%80%9D.
问题是我如何在生产环境中获取docker容器的日志文件的文件路径。
[my_app_stream]
log_group_name = MyAppGroup
log_stream_name = {instance_id}
datetime_format = %Y-%m-%dT%H:%M:%S.%f
file = /var/www/my-app/current/log/production.log*
卡在file = /var/www/my-app/current/log/production.log*线上
谁能指导我,我该如何实现这一目标或使用其他方式?任何帮助将不胜感激。
【问题讨论】:
标签: ruby-on-rails docker logging amazon-cloudwatchlogs ec2-ami