Jhipster добавляет новые поля при отправке логов в logstash - PullRequest
0 голосов
/ 04 июня 2018

Мы используем jhipster для наших приложений для микросервисов и отправляем журналы приложений непосредственно на сервер logstash, используя свойства jhipster.logging.logstash.host .Все наши приложения и elk (консоль jhipster) работают как докер-контейнеры.Мы планируем запустить несколько стеков док-станции (dev sita sitb и т. Д.) На одном хосте докера.У нас есть только один сервер ELK, и все журналы будут идти на этот сервер.Я хотел бы проиндексировать журналы, используя имена среды, такие как stack-deva, stack-sita и т. Д. Для этого есть ли способ добавить новое поле, например 'env', в свойствах jhipster, которые можно использовать в logstash для создания индексов?например

 if env == 'sita' {
       index => "sita-projectname"
   }

Спасибо

1 Ответ

0 голосов
/ 04 июня 2018

Вы можете определить несколько слушателей tcp на разных портах в logstash.conf.Таким образом, у вас могут быть разные индексы, а свойства ваших приложений будут использовать разные порты для каждой среды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...