在弹性搜索的RequestTime图和SearchLatency图中,我们注意到连续的峰值间隔为1 1min。
在所有ES数据节点中,延迟也观察到了相关的尖峰。我们使用的是ElasticSearch v5.6.3和Kibana v6.1.3。
以下是从基巴纳拍摄的图表:



我们正在研究由ES执行的内部操作,如段合并等,从2-3天开始.此外,最近没有任何变化,这将影响ES。
这些峰值正在影响应用程序的搜索响应时间。
欢迎有任何想法或建议吗?
发布于 2018-09-26 14:36:58
经过不断的调查,我发现了一个可能的原因。这些尖峰与弹性搜索所执行的背景任务有关,这些任务是对指标进行内部管理。
我们的团队最近在文档中添加了一个nested field,将'include_in_parent‘属性设置为true。此属性有助于将内部/嵌套对象索引为嵌套字段和扁平字段。
在测试可能的修补程序时,在删除嵌套字段之后,我们没有注意到这些尖峰。稍后,我们添加了与“平坦”字段相同的字段,该字段工作得很好。
Note:我们可以更早地解决这个问题。但是,在添加嵌套字段之前,我们还不确定这些尖峰是否存在。这是因为
基巴纳只保存了最后一周的监测信息。
,仅此而已。
https://stackoverflow.com/questions/52418958
复制相似问题