如何使用 CloudWatch 代理的日志轮换?

1 分钟阅读
0

在我向 Amazon CloudWatch Logs 上传内容后,我想使用 Amazon CloudWatch 代理的日志轮换来删除日志文件。

解决方法

要开启日志轮换,请将代理配置文件 logs(日志)部分中的 auto_removal 参数更新为 true

**注意:**将 example-instance-id 替换为所需的实例 ID。

"logs":
   {
   "logs_collected": {
     "files": {
     "collect_list": [
       {
       "file_path": "/var/log/myapp/myapp.log"",
       "log_group_name": "MyAppLogs",
       "log_stream_name": "{example-instance-id}",
       "auto_removal": true
       }  
     ]
     }
   }
  }

**注意:**代理仅从创建多个文件的日志中删除完整文件,例如为每个日期创建单独文件的日志。如果日志持续写入单个文件,则不会将其删除。有关详细信息,请参阅 CloudWatch 代理配置文件: “Logs(日志)”部分

AWS 官方
AWS 官方已更新 7 个月前