每次对 filebeat conf 进行更改时都面临重新启动 logstash 的问题
Facing issue with restarting logstash everytime changes made to filebeat conf
我是 elk stack 的新手。根据我的理解,使日志从 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 ?
Q1:
在 logstash.yml 上设置 config.reload.automatic: true
配置。因此,不需要 logstash 停止 运行 从而影响剩余的管道。它将监视管道并在自身发生更改时触发重新加载。
Q2:是的。
我是 elk stack 的新手。根据我的理解,使日志从 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 ?
Q1:
在 logstash.yml 上设置 config.reload.automatic: true
配置。因此,不需要 logstash 停止 运行 从而影响剩余的管道。它将监视管道并在自身发生更改时触发重新加载。
Q2:是的。