假设在最后15分钟内有500 k日志,这对我的弹性堆栈性能会更好。
谁能帮我提高仪表板的性能呢?
发布于 2021-11-22 02:48:06
tldr使用ILM来为您管理这些,并将碎片大小设置在30-50GB之间,并让它为您管理所有这些。
更长远的答案是,问题不是指数,而是碎片
如果你使用10个索引与一个主和一个副本碎片,而500 K的事件是500 in,那么你有20个碎片,其中有25 in的数据。Elasticsearch需要管理的资源(堆、CPU )就像您有相同的碎片和索引计数一样,但是每个碎片中有50 in的数据。
建议的碎片大小为30-50GB,但这取决于用例以及集群大小、查询和索引SLA等一系列其他事情。对于大多数日志记录用例,50 is是密度和响应性之间的良好平衡。
发布于 2021-11-22 02:55:31
官方网站建议,目标是碎片大小在10 an至50 an之间,500 k日志只需使用索引(1片就够了),.You可以阅读以下文章。
https://www.elastic.co/guide/en/elasticsearch/reference/current/size-your-shards.html#shard-size-recommendationhttps://stackoverflow.com/questions/70060049
复制相似问题