Эластичный бобовый стебель не передается в CloudWatch - PullRequest
0 голосов
/ 14 ноября 2018

У меня был экземпляр Elastic Beanstalk, который передавал мои журналы в Cloud Watch около года.На этой неделе журналы прекратились.Возможно, это произошло потому, что я «перестроил» среду в Beanstalk.В то же время не было внесено никаких изменений в конфигурацию.

Я дважды проверил, что у моей роли Beanstalk есть правильные разрешения в IAM (она имеет CloudWatchFullAccess).

Я также попытался удалить все своисуществующие групповые журналы.Затем я вошел в область потоковой передачи журналов экземпляров Beanstalk в журналы CloudWatch, изменил срок хранения журналов и перезапустил сервер приложений.Конечно, мои группы журналов были воссозданы (с новым сроком хранения), поэтому я почти уверен, что разрешения выглядят нормально.Несмотря на это, сообщения журнала не отображаются в группах журналов.

Я запросил последние журналы, хотя Beanstalk и я вижу, что сообщения записываются в журналы на сервере приложений. ОК.

Моя платформа Tomcat 8 with Java 8 running on 64bit Amazon Linux/2.6.2

Я не уверен, куда идти дальше.У меня нет сообщений об ошибках или каких-либо хороших идей о том, что проверять дальше.

Редактировать: Вот моя пользовательская конфигурация для CloudWatch, как определено здесь

files:
  "/etc/awslogs/config/company_log.conf" :
    mode: "000600"
    owner: root
    group: root
    content: |
      [/var/log/tomcat8/company.log]
      log_group_name = `{"Fn::Join":["/", ["/aws/elasticbeanstalk", { "Ref":"AWSEBEnvironmentName" }, "var/log/tomcat8/company.log"]]}`
      log_stream_name = {instance_id}
      file = /var/log/tomcat8/company.*
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...