率(elasticsearch_indices_get_missing_total)> 100

rate(elasticsearch_indices_get_missing_total) > 100

elasticsearch_indices_get_missing_total和elasticsearch_indices_merges_docs_total有关系吗?

我收到 rate(elasticsearch_indices_get_missing_total) > 100 警报,但找不到异常日志。

如何监控服务ip,查看索引丢失情况?

这不是 missing 索引 也不是错误,而是缺少 文档 。因此,您的应用程序请求了一个不在 Elasticsearch 中的文档。也许它被删除了,也许从来没有在第一个地方被索引,也许用户输入了错误的 ID 并且系统按预期工作。

此外,merges 完全是另一回事。 Elasticsearch 将数据存储在称为“段”的存储 blob 中,并且每隔一段时间将它们合并在一起,因为处理较大的段比处理许多小段要高效得多。因此,合并段中的文档计数是一个非常“内部”的指标,只有在非常特殊的情况下才需要。