首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kibana慢性能优化

Kibana慢性能优化
EN

DevOps用户
提问于 2020-10-29 10:08:22
回答 1查看 1.5K关注 0票数 3

我有一个Kibana页面,大约需要7-10秒才能加载。

基准测试相同的页面显示~1来完成请求

代码语言:javascript
复制
$ ab -n 10 "http://kibana/app/discover#/view/15a67850-6921-11ea-8308-058e42e28132"

对弹性的完全相同的查询也需要1s才能完成。

代码语言:javascript
复制
$ ab -n 20 -p same-query.json -T application/json "http://kibana:9200/logstash*/_search"

它只是一个对logstash*索引的请求中的两个简单的D3过滤器。考虑到上面的基准,我不认为这个问题与Elasticsearch/Logstash有关,而是与Kibana本身有关。所以我的问题是:

  1. 是否为Kibana (页面加载时间)优化/优化性能?
  2. 如果我将Kibana移动到单独的实例中,这会给性能带来任何好处吗?(目前它是一个实例8 vcpus上的ELK堆栈,16个GiB内存)
  3. 我如何进一步缩小这种缓慢表现的确切原因?
EN

回答 1

DevOps用户

回答已采纳

发布于 2020-11-04 13:14:57

所以基本上我已经关掉了这些旗子(/app/management/kibana/settings)

代码语言:javascript
复制
filterEditor:suggestValues
discover:searchOnPageLoad
doc_table:highlight
visualize:enableLabs
telemetry:enabled

我所想到的其他想法:

  • 添加nginx作为代理缓存所有静态文件(用于插件/映像的js)
  • 预热脚本(定期向预定义的热页发出请求,让Kibana在内部缓存这些页面)(如果这样做有效的话)
  • 迁移到托管云解决方案,该解决方案可能会更好地优化加载时间。
票数 2
EN
页面原文内容由DevOps提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://devops.stackexchange.com/questions/12660

复制
相关文章

相似问题

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