Проблема с перезапуском logstash каждый раз при внесении изменений в filebeat conf

Я новичок в лосиных стеках. В соответствии с моим пониманием, чтобы журналы считывались из filebeat в logstash и в kibana, ниже приведены шаги.

Настройка сервера: у меня есть filebeat, logstash, kibana, настроенные на разных узлах.

Шаги:

1. First start logstash.
2. Then start filebeat .
3. Registry is created on filebeat path / var/lob/filebeat/registry giving offset value once logstash acknowledges that data is read, otherwise it remains empty.

Постановка проблемы: изменения вносятся в один из журналов conf. например: logstash-test-log.conf.

Примечание: читаются и другие журналы conf.


Q1) In order to get the new changes being read I have to stop logstash and then restart . Is it going to impact the reading of other logs conf ?

Q2) Need to restart filebeat as well . Is this correct way ?

person Neha0908    schedule 09.09.2019    source источник


Ответы (1)


Q1: Установите конфигурацию config.reload.automatic: true на logstash.yml. Таким образом, logstash не должен останавливаться и влиять на остальные конвейеры. Он будет отслеживать конвейеры и запускать перезагрузку, когда изменения происходят сами по себе.

Q2: Да.

person Alexadreison    schedule 09.09.2019