首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >弹性搜索中请求时间的连续尖峰和搜索延迟

弹性搜索中请求时间的连续尖峰和搜索延迟
EN

Stack Overflow用户
提问于 2018-09-20 06:32:04
回答 1查看 610关注 0票数 0

在弹性搜索的RequestTime图和SearchLatency图中,我们注意到连续的峰值间隔为1 1min。

在所有ES数据节点中,延迟也观察到了相关的尖峰。我们使用的是ElasticSearch v5.6.3和Kibana v6.1.3。

以下是从基巴纳拍摄的图表:

  • 索引请求时间:

  • 索引搜索延迟:

  • ES节点上的延迟:

我们正在研究由ES执行的内部操作,如段合并等,从2-3天开始.此外,最近没有任何变化,这将影响ES。

这些峰值正在影响应用程序的搜索响应时间。

欢迎有任何想法或建议吗?

EN

回答 1

Stack Overflow用户

发布于 2018-09-26 14:36:58

经过不断的调查,我发现了一个可能的原因。这些尖峰与弹性搜索所执行的背景任务有关,这些任务是对指标进行内部管理。

我们的团队最近在文档中添加了一个nested field,将'include_in_parent‘属性设置为true。此属性有助于将内部/嵌套对象索引为嵌套字段和扁平字段。

在测试可能的修补程序时,在删除嵌套字段之后,我们没有注意到这些尖峰。稍后,我们添加了与“平坦”字段相同的字段,该字段工作得很好。

Note:我们可以更早地解决这个问题。但是,在添加嵌套字段之前,我们还不确定这些尖峰是否存在。这是因为

基巴纳只保存了最后一周的监测信息。

,仅此而已。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52418958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档