记一次kibana精确匹配数据问题
2017-10-13 15:30
281 查看
今天线上环境出现异常,开发需要查看日志,按照以往的惯例,我直接让他查看我搭建ELK平台去查找,可是一会儿后返回来说查询有问题,才发现kibana默认是模糊匹配导致数据异常混乱,经过查询资料得出解决办法,方便以后查询。
如下图是开发查询效果图
更改查询条件:加上双引号,正常,精确匹配
附加:ELK搜索条件
如下图是开发查询效果图
更改查询条件:加上双引号,正常,精确匹配
附加:ELK搜索条件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | 1、要搜索一个确切的字符串,即精确搜索,需要使用双引号引起来:path:”/app/logs/nginx/access.log” 2、如果不带引号,将会匹配每个单词:uid token 3、模糊搜索:path:”/app/~” 4、* 匹配0到多个字符:*oken 5、? 匹配单个字符 : tok?n 6、+:搜索结果中必须包含此项 -:不能含有此项 什么都没有则可有可无: +token -appVersion appCode 7、运算符AND/OR/NOT必须大写:token AND uid ;token OR uid;NOT uid 8、允许一个字段值在某个区间([] 包含该值,{}不包含):@version:[1 TO 3] 9、组合查询:(uid OR token) AND version 10、转义特殊字符 + – && || ! ( ) { } [ ] ^ ” ~ * ? : \ 转义特殊字符只需在字符前加上符号\ |
相关文章推荐
- 记一次kafka数据丢失问题的排查
- 精确多模式匹配问题-关键词树、后缀树
- 有关于用javaScript点击一次提交数据却发送了两次或者多次的问题
- 一次jdbc 始终获取不到数据的问题。
- 记一次kafka数据丢失问题的排查
- 终于解决了nRF24L01接收端只能接收一次数据的问题
- 数据结构之括号匹配问题的解决
- DataGrid 里面一次邦定多个数据的问题
- Java中用浮点型数据Float和Double进行精确计算时的精度问题
- 记一次kafka数据丢失问题的排查
- 利用触发器和INSERT INTO ...SELECT...解决Oracle 数据匹配问题
- Java中用浮点型数据Float和Double进行精确计算时的精度问题
- 前端提交的中文数据与后端数据库无法正确匹配的问题
- 记一次kafka数据丢失问题的排查
- [mysql]一次主从数据不一致的问题解决过程
- Java中用浮点型数据Float和Double进行精确计算时的精度问题
- mysql处理删除自增字段之后下一次插入数据的问题
- 问问题_Java一次导出百万条数据生成excel(web操作)
- 今天遇到一个问题:在程序中加入的定时触发器,当时出现这样一个问题,触发器定时2秒,程序从后台查询数据经过复杂处理后时间超过了2秒,我查阅好些网络上说有可能触发器等待程序执行完毕后,在触发下一次,也有说
- 记一次kafka数据丢失问题的排查