Можно ли установить дни хранения журнала Cloudwatch в /etc/awslogs/awslogs.conf

Как мы знаем, в 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

Какие еще параметры мы можем установить в этом файле? Я хочу установить дни хранения журнала - возможно ли это?


person Know Nothing    schedule 18.07.2017    source источник


Ответы (2)


Файл awslogs.conf содержит настройки для процесса агента, который отвечает для помещения файлов журнала в CloudWatch Logs. Управление базовыми группами журналов выходит за рамки его ответственности.

Предполагая, что группа журналов создана в user-data скрипте (комментарии), вы можете добавить дополнительный команда для установки срока хранения:

aws logs put-retention-policy --log-group-name mylog --retention-in-days 7
person Szymon Jednac    schedule 01.08.2017

Для изменения срока хранения данных журнала в CloudWatch вы можете:

  1. перейти в консоль CloudWatch
  2. выберите Журналы на панели навигации.
  3. найдите свою группу журналов
  4. измените значение столбца Срок действия события после

Здесь вы можете найти список других параметров, которые можно установить в файл конфигурации.

person Mahdi    schedule 20.07.2017
comment
Спасибо @Mahdi. Но мы регистрируем группы, созданные на основе пользовательских данных ECS. Поэтому было бы здорово, если бы мы могли настроить эти дни хранения в пользовательских данных вместо того, чтобы после этого переходить на консоль. - person Know Nothing; 20.07.2017