gpt4 book ai didi

amazon-web-services - 如何配置 AWS cloudWatchAgent 以从 EC2 实例上的文件夹递归收集日志?

转载 作者:行者123 更新时间:2023-12-03 22:02:28 24 4
gpt4 key购买 nike

我有一个 logs EC2 实例上的目录和在那里运行的云监视代理。在 CloudWatch 代理配置文件中,我提供了日志文件详细信息,如下所示

"logs": {
"logs_collected": {
"files": {
"collect_list": [
{
"file_path": "/home/ec2-user/logs/**/*",
"log_group_name": "test0",
"log_stream_name": "{instance_id}"
}
]
}
}
}

但这不是递归收集日志。我希望云代理将一个目录下的所有日志(也有嵌套目录)发送到云监视日志。
这怎么可能?

最佳答案

第一个 ** 通配符是您在所有子目录中获取所有日志所需的全部内容:
"file_path": "/home/ec2-user/logs/**",
或者,您可以使用以下命令在所有子目录中获取特定日志文件:
"file_path": "/home/ec2-user/logs/**/mylogfile.log",
看起来 file_path 末尾的附加 * 通配符导致了问题。

关于amazon-web-services - 如何配置 AWS cloudWatchAgent 以从 EC2 实例上的文件夹递归收集日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58991422/

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