【问题标题】:How to pipe rails app's docker container logs to aws cloud-watch如何将 Rails 应用程序的 docker 容器日志通过管道传输到 aws cloud-watch
【发布时间】: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


    【解决方案1】:

    终于找到了解决办法,在部署docker容器时附上了awslogs作为日志驱动。

    【讨论】:

      猜你喜欢
      • 2020-06-05
      • 1970-01-01
      • 2021-03-16
      • 2023-04-04
      • 1970-01-01
      • 2018-03-07
      • 2023-03-08
      • 1970-01-01
      • 2019-10-26
      相关资源
      最近更新 更多