【发布时间】:2017-02-09 23:17:53
【问题描述】:
我已经安装了 ELK + filebeat,并且我最近开始使用 SYSLOG5424LINE logstash 过滤器过滤我的系统日志,因为系统日志优先级默认为通知。除了更正错误默认为“通知”的系统日志优先级字段之外,这在我的弹性搜索系统日志文档中创建了一些新索引。
现在我所有新生成的 syslog 文档都有一堆新字段,而我的旧文档在过滤器更改之前没有这些字段,而且我认为重新索引旧文档不会起作用,因为我需要删除syslog 优先级字段的值不正确,并将其替换为 syslog5424_pri 字段。
所以,我已经阅读了如何从 elasticsearch 中删除所有文档,但是一旦我这样做了,我如何让 filebeat 将所有这些日志重新发送到 ES?它是否具有与 ES 现在接收的新日志相同的索引和映射?
【问题讨论】:
标签: elasticsearch elastic-stack reindex