AWS Linux2 上的应用程序日志

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

我们使用 Linux2 平台和 ElasticBeanstalk。在此之前,我们使用的是 Linux 1,并且正在检索日志并在 Elasticbeanstalk 控制台中查看日志。但是,迁移到 Linux2 后,任何应用程序日志都不可见。我通过将以下内容添加到 .ebextensions/logs.config 尝试了文档中提到的配置 以下部分的文件: “/opt/elasticbeanstalk/tasks/bundle/applogs.conf”: “/opt/elasticbeanstalk/tasks/publishlogs.d/applogs.conf”:

以及这些的各种组合,但似乎都不起作用。

linux amazon-web-services amazon-ec2 amazon-elastic-beanstalk
1个回答
1
投票

Amazon Linux 2 (AL2) 上,您设置的日志记录与 AL1 上的不同。您尝试的是 AL1,因此它不适用于 AL2。

对于 AL2,您的日志配置应放入文件夹中

/opt/elasticbeanstalk/config/private/logtasks/bundle

例如,您可以使用

.ebextensions
file:

创建日志配置文件
/opt/elasticbeanstalk/config/private/logtasks/bundle/my-go-app.conf

内容

/var/app/current/log/*.log

其中

/var/app/current/log/*.log
是自定义应用程序日志的位置。当然它也可以是文件的其他位置。这只是日志配置文件的示例

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