如题,有一个问题,我看官网说慢日志是针对索引级别的,当然我们也可以设定模板,在模板里设定规则,针对某一类的索引预先设定慢日志等信息;但是有个问题是有么有全局的慢日志设定API,即所有的索引都默认预先设定好慢日志等。
以下的语句测试通过,
PUT /_settings
{
"index.search.slowlog.level": "debug,trace",
"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": 500ms
}
但是新建一个索引,查看该索引的setting信息,并没有这些设定值,请问这是什么意思?
以下的语句测试通过,
PUT /_settings
{
"index.search.slowlog.level": "debug,trace",
"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": 500ms
}
但是新建一个索引,查看该索引的setting信息,并没有这些设定值,请问这是什么意思?
5 个回复
fanmo3yuan
赞同来自: printf_uck
2. 对之后新增的索引,可以使用类似于下面的template
注意,"order": -1, "template": "*"
zqc0512 - andy zhou
赞同来自:
printf_uck - 1024
赞同来自:
如图
zqc0512 - andy zhou
赞同来自:
zqc0512 - andy zhou
赞同来自:
not recommend to change this.