2

因为我们知道我们可以把这样的事情在awslogs.conf文件CloudWatch的日志保留天数:我们可以设置在/etc/awslogs/awslogs.conf

[/var/log/mylog] 
file = /var/log/mylog.log 
log_group_name = mylog 
log_stream_name = mystream 
datetime_format = %Y-%m-%dT%H:%M:%S.%f 

可我们在这个文件中设置哪些参数?我期待设置日志保留日 - 是否有可能?

回答

2

对于CloudWatch的更改日志中的数据保存,您可以:

  1. 去CloudWatch的控制台
  2. 在导航窗格中选择日志
  3. 找到你的日志文件组
  4. 变化值过期后

Here您可以在配置文件中找到可以设置的其他参数的列表。

+0

感谢@Mahdi。但我们的日志组由ECS用户数据创建。所以如果我们可以在用户数据中设置这个保留日期而不是在之后进行控制台,那将是非常好的。 –

1

awslogs.conf文件包含agent过程,它负责把你的日志文件到CloudWatch的日志设置。管理底层日志组不在其职责范围内。

假设日志组在user-data脚本(评论)创建的,你可以设置的保留期限有添加额外的command

aws logs put-retention-policy --log-group-name mylog --retention-in-days 7 
相关问题