首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在elasticsearch.yml中添加慢查询配置?

如何在elasticsearch.yml中添加慢查询配置?
EN

Stack Overflow用户
提问于 2016-12-27 18:08:09
回答 1查看 1.2K关注 0票数 0

在旧版本的elasticsearch中,慢日志将在elasticsearch.yml中,但对于5.1.1这样的新版本,我们必须添加类似慢日志的配置,如index.search.slowlog.threshold.query.debug: 0s index.search.slowlog.threshold.fetch.debug: 0s index.indexing.slowlog.threshold.index.debug: 0s

我尝试在我的elasticsearch.yml中添加这些配置,当我启动elasticsearch服务时,它没有启动,它抛出了一个错误。

有人能帮我解决这个问题吗?

EN

回答 1

Stack Overflow用户

发布于 2017-07-09 22:55:11

从Elasticsearch 5开始,慢速日志设置适用于每个索引。

您可以将设置放入特定的索引/索引名称/设置

有效负载如下所示。欲了解更多详情,请访问Elasticsearch Reference

代码语言:javascript
复制
{
"index.search.slowlog.threshold.query.warn": "10s",
"index.search.slowlog.threshold.query.info": "5s",
"index.search.slowlog.threshold.query.debug": "2s",
"index.search.slowlog.threshold.query.trace": "300ms",
"index.search.slowlog.threshold.fetch.warn": "1s",
"index.search.slowlog.threshold.fetch.info": "800ms",
"index.search.slowlog.threshold.fetch.debug": "500ms",
"index.search.slowlog.threshold.fetch.trace": "300ms",
"index.indexing.slowlog.threshold.index.warn": "10s",
"index.indexing.slowlog.threshold.index.info": "5s",
"index.indexing.slowlog.threshold.index.debug": "2s",
"index.indexing.slowlog.threshold.index.trace": "300ms",
"index.indexing.slowlog.level": "trace",
"index.indexing.slowlog.source": "1000"
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41343086

复制
相关文章

相似问题

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