kibana 查詢語法


根據某個字段查詢

  • 精確匹配: agent:"Mozilla/5.0"
  • 如果不帶雙引號,只要包含指定值就可以搜索到 agent:Mozilla/5.0

  • 如果是數值類型沒有以上區別

數組范圍查詢

  • 指定區間: response:[100 TO 200]

  • 大於等於指定數值的: response:[201 TO *]

  • 小於等於指定數值的: response:[* TO 200]

注意:TO 必須是大寫

從指定時間到現在/或者查詢指定時間前數據

  • 2015-05-20T09:20:41.943Z之后的數據: @timestamp:{2015-05-20T09:20:41.943Z TO *}

  • 2015-05-20T09:20:41.943Z之前的數據: @timestamp:{* TO 2015-05-20T09:20:41.943Z }

  • 指定時間范圍: @timestamp:{2015-05-20T09:20:41.943Z TO 015-05-22T09:20:41.943Z}

注意:TO 必須是大寫;09:20:41事實上是17:20:41,存在8個小時差

正則匹配

  • 包含指定值: request:/uploads*/

  • 不包含指定值: !request:/uploads*/

邏輯查詢

  • AND(與關系數據庫一樣) request:/uploads*/ AND response:404

  • OR(與關系數據庫一樣) request:/uploads*/ OR response:200

  • 組合查詢: (uid OR token) AND version

存在/不存在

  • 存在host字段但不存在url字段: _exists_:host AND _missing_:url

特殊轉義字符

`+ – && || ! () {} [] ^” ~ * ? : \`

以上字符當作值搜索的時候需要用\轉義

 

參考:

https://segmentfault.com/a/1190000002972420

http://blog.csdn.net/pistolove/article/details/53693963

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM