如何将 Rails 应用程序 STDOUT 流式传输到 Cloudwatch?

问题描述 投票:0回答:1

Rails 的最新版本默认情况下不会写入 production.log,而仅写入 STDOUT。之前,我使用 awslogs.conf 将 log/Production.log 文件发送到 Cloudwatch 组。我怎样才能对 STDOUT 做同样的事情?

尝试阅读 aws cloudwatch 文档但没有成功

logging amazon-elastic-beanstalk amazon-cloudwatch ruby-on-rails-7
1个回答
0
投票

最新的 EC 2 不再使用 awslogs。通过 SSH 连接到您的实例,并通过键入

检查您的实例是否正在使用最新的 cloudwatch 代理

sudo amazon-cloudwatch-agent-ctl -a 状态

如果是这样,您可以使用带有自定义配置文件的append-config来自定义cloudwatch代理,并使用json将日志文件路径放入该配置文件中。

检查文件。 https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/install-CloudWatch-Agent-commandline-fleet.html

© www.soinside.com 2019 - 2024. All rights reserved.