我试图通过启用慢速日志选项来捕获索引请求。
我读了这个search-slow-log并尝试了一些配置,但在这两种情况下都没有写入慢速日志文件。
配置慢速日志选项以捕获已发送到ES服务器的查询的正确方法是什么?
答案 0 :(得分:0)
您可以发布慢速日志配置吗?
启用慢速日志有两个部分。
第一种方法是通过在elaticsearch.yml配置文件中提供各种阈值来启用慢速日志。默认配置文件没有这些阈值,默认行为是在没有提供这些阈值的情况下禁用慢速日志。
例如: index.search.slowlog.threshold.query: 警告:10s 信息:5s debug:2s 追踪:500ms
要启用记录所有请求,请将至少一个级别(选项取决于您的记录首选项)设置为0毫秒。
第二部分是启用慢速日志事件的实际记录。默认的logging.xml配置文件应默认记录这些事件。