gpt4 book ai didi

amazon-web-services - 多个文件的 AWS Cloudwatch 日志

转载 作者:行者123 更新时间:2023-12-05 04:08:18 27 4
gpt4 key购买 nike

我在 AWS EC2 实例上部署了一个 Java 应用程序,它创建了多个名为 application.log、application.log.1、application.log.2 等的日志文件,并不断增加日志。日志文件的数量不是固定的,随着日志的增加而不断增加。在 Cloudwatch Logs conf 文件中,我们可以使用绝对名称指定多个文件,但在这种情况下,有许多文件是在运行时创建的,后缀为 .log.1、.log.2、.log.3 ..。我如何设置 CloudWatch Logs 以在所有文件创建时记录它们。

最佳答案

安装aws代理

#change to root user
sudo su -
#update the yum package
sudo yum update -y
#install aws logs
sudo yum install -y awslogs

编辑配置文件

vim /etc/awslogs/awslogs.conf

在这个文件中添加如下配置

[/var/log/messages]
datetime_format = %b %d %H:%M:%S
file = /var/log/messages
buffer_duration = 5000
log_stream_name = @10.20.19.93
initial_position = start_of_file
log_group_name = /aws/syslogs/unix/messages

在您的情况下,您可以将文件更改为

application.log.*

查源写入云监控日志

vim /etc/awslogs/awscli.conf

检查是否有异常

less /var/log/awslogs.log

For More reference

https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AgentReference.html

关于amazon-web-services - 多个文件的 AWS Cloudwatch 日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47713714/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com