elasticsearch将不再记录慢查询

我有这个工作.不知道改变了什么.

在我的elasticsearch.yml中,唯一未注释和更新的内容如下:

index.search.slowlog.threshold.query.warn: 1ms
index.search.slowlog.threshold.query.info: 1ms
index.search.slowlog.threshold.query.debug: 1ms
index.search.slowlog.threshold.query.trace: 1ms

我的logging.yml有以下设置:

es.logger.level: INFO

我已经尝试将该值更改为“DEBUG”和“TRACE”,但仍然无法正常工作.
是的,我重新启动了我的弹性搜索实例(几次)

我错过了什么?

最佳答案 我尝试将logging.yml文件添加/更改为以下内容:

additivity:
  index.search.slowlog: true
  index.indexing.slowlog: true

它们通常默认为false

我也尝试设置获取阈值:

index.search.slowlog.threshold.fetch.warn: 1ms
index.search.slowlog.threshold.fetch.info: 1ms
index.search.slowlog.threshold.fetch.debug: 1ms
index.search.slowlog.threshold.fetch.trace: 1ms

最后我还尝试将所有内容设置为0ms而不是1ms.这实际上应记录所有内容.

点赞