博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
es学习5-slowlog
阅读量:6689 次
发布时间:2019-06-25

本文共 1139 字,大约阅读时间需要 3 分钟。

hot3.png

Elasticsearch支持分片级别的慢查(查询或者获取),这些记录到一个日志文件中,它有一些阀值参数设置,这些阀值是动态设置并且是针对索引设置的:

PUT http://localhost:9200/索引/_settings?pretty{"search.slowlog.threshold.query.warn": "1ms","search.slowlog.threshold.query.info": "1ms","search.slowlog.threshold.query.debug": "1ms","search.slowlog.threshold.query.trace": "1ms","search.slowlog.threshold.fetch.warn": "1s","search.slowlog.threshold.fetch.info": "800ms","search.slowlog.threshold.fetch.debug": "500ms","search.slowlog.threshold.fetch.trace": "200ms"}返回{"acknowledged" : true}

 

日志打印规则已经在log4j2配置好,如果需要修改可以具体参考log4j2.properties相关设置:https://logging.apache.org/log4j/2.x/manual/configuration.html#Properties

创建索引也有相关慢查配置:

{"indexing.slowlog.threshold.index.warn": "10s","indexing.slowlog.threshold.index.info": "5s","indexing.slowlog.threshold.index.debug": "2s","indexing.slowlog.threshold.index.trace": "500ms"}

异常相关:

开始在配置文件配置上面阀值参数,报出以下异常:node settings must not contain any index level settings

155127_Tw2T_1445156.png

描述的是es5不支持索引级别的配置,需要启动后通过接口设置,如果从es2迁移过来则这些配置需要通过接口重新设置。

 

参考:

https://www.elastic.co/guide/en/elasticsearch/reference/current/index-modules-slowlog.html

转载于:https://my.oschina.net/chengxiaoyuan/blog/845634

你可能感兴趣的文章
递归算法
查看>>
使用Linux的tcpdump命令结合Windows的wireshark抓包和分析
查看>>
数论的题
查看>>
Android onclicklistener中使用外部类变量时为什么需要final修饰【转】
查看>>
《Spring2之站立会议9》
查看>>
0059-乘积问题
查看>>
2019年的第一篇随笔
查看>>
关于公网ip的一些信息(摘抄)
查看>>
5分钟弄懂Docker!
查看>>
BZOJ1076:[SCOI2008]奖励关(状压DP,期望)
查看>>
BZOJ2223/3524:[POI2014] Couriers(主席树)
查看>>
MyEclipse — Maven+Spring+Struts+Hibernate 整合 [学习笔记-5]
查看>>
Nodejs 连接各种数据库集合例子
查看>>
easyui的datagrid用js插入数据等编辑功能的实现
查看>>
Windows App开发之集合控件与数据绑定
查看>>
AMD、CMD/AMD与CMD的区别
查看>>
Python~第一天
查看>>
Linux管理用户账号
查看>>
redis中使用lua脚本
查看>>
颜色数组
查看>>