elasticsearch不再记录慢查询

时间:2014-05-27 21:32:03

标签: 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'但仍然无法运作。 是的,我已经重启了我的弹性搜索实例(好几次)

我错过了什么?

1 个答案:

答案 0 :(得分:2)

我尝试将您的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

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