Graylog - 搜索未返回最新索引的数据

Graylog - 搜索未返回最新索引的数据

我有一台 Graylog 服务器(最新版本)从 nginx 收集数据。它已经运行了一段时间。我通过查询我的 Elasticsearch 集群(v7 最新版本)检索收集的数据,该集群目前由 4 个节点组成。这一切都运行正常。现在我遇到的问题是 Elasticsearch 不会返回最新数据。我检查了它是否存在。我没有看到与以前存储的数据有任何差异。我确实有过停机(又称崩溃),因为我的磁盘已满。所有状态都显示系统再次正常运行。

我检查了所有能找到的东西,但还是想不出什么办法。我需要去哪里解决这个问题?我很感激任何想法!

更新

我还注意到,我将默认索引集的索引副本数从 0(默认值)增加到了 1,但似乎没有副本。更改设置后难道不应该自动创建这些副本吗?

在此处输入图片描述

答案1

我不太清楚具体该如何指导您,但是您看过日志代理吗?

根据我的经验,我无法想到 ES 不返回已摘要数据的简单原因,除非使用错误的过滤器(例如错误的日期时间(时区更改))进行查询。

ElasticSearch 方面发生崩溃后,有时 filebeat 需要重新启动。您还应该检查其日志,这可能会帮助您查明问题所在。

现在,进入复制选项。

该选项index.number_of_replicas动态选项并且应该实时更新。如果此选项通过索引模板传递,它将在索引轮换时应用(即生成新索引)。否则,您可能需要在索引本身

相关内容