Почему нельзя изменить группу журналов AWS CloudWatch и название потока?

#amazon-web-services #amazon-cloudwatch

#amazon-web-services #amazon-cloudwatch

Вопрос:

Я пытался изменить группу журналов AWS CloudWatch и название потока следующим образом:

 cat <<EOT >> /etc/awslogs/awscli.conf
[/var/log/messages]
file = /var/log/messages
log_group_name = MY_LOG
region = ap-southeast-1
log_stream_name = {instance_id}
datetime_format = %b %d %H:%M:%S
EOT
  

И я попытался остановить и запустить CloudWatch agent, название группы журналов и название потока не удалось изменить, как ожидалось. Пожалуйста, помогите мне, как это сделать.

Ответ №1:

Это должно быть /etc/awslogs/awslogs.conf и не /etc/awslogs/awscli.conf .

Остальная часть вашего файла конфигурации выглядит нормально.

Вы также можете проверить свой /var/log/awslogs.log на наличие возможных сообщений об ошибках, связанных с разрешениями IAM.

Смотрите также Почему я не могу отправить данные журнала в журналы CloudWatch с помощью агента awslogs?.

Комментарии:

1. Кроме того, при перезагрузке вашего экземпляра EC2 в awslogs.conf файле будут отображаться обновления. Я несколько раз редактировал stop amp; start , но переименование моего потока журналов было восстановлено только после перезагрузки.