愚者求师之过,智者从师之长。

如何开启慢查询日志

Elasticsearch | 作者 st | 发布于2016年06月13日 | 阅读数:12228

根据logging.yml的配置
es.logger.level: INFO

  index_search_slow_log_file:
    type: dailyRollingFile
    file: ${path.logs}/${cluster.name}_index_search_slowlog.log
    datePattern: "'.'yyyy-MM-dd"
    layout:
      type: pattern
      conversionPattern: "[%d{ISO8601}][%-5p][%-25c] %m%n"

可以在目录里面找到相应的索引日志文件{cluster.name}_index_search_slowlog.log 但是文件始终为空
已邀请:

medcl - 今晚打老虎。

赞同来自: st

index.search.slowlog.threshold.query.warn: 10s
阀值也要设置的

st

赞同来自:

同时启用多个level是这样设置么,如果"index.search.slowlog.level":没有指定level设定的阈值有效么?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
}

要回复问题请先登录注册