Kibana常用搜索语法

注:本文基于Kibana 7.13.4版本

1. Kibana搜索语法

Kibana的搜索语法分为两种类型,

  • KQL,它是默认语法格式
  • Lucene,它是可选格式

2. 常用搜索语法

2.1 精确匹配

比如匹配hostname为localhost,需要带双引号,这个对于两种语法都通用

hostname:"localhost"

2.2 通配符*

匹配0到多个字符,这个对于两种语法都通用,譬如匹配hostname为localhost,local,localaab等,注意不需要双引号,不然就当做字符串,而不是通配符了

hostname:local*

2.3 通配符?

KQL不支持该语法,用于匹配单个字符,比如匹配hostname名字为localhost,locblhost等,同样注意不需要双引号

hostname:loc?lhost

2.4 正则表达式

KQL不支持该语法,比如匹配hostname为localhosta,localhostb,localhostc,……localhostz,注意,表达式需要用斜杆/标识

hostname:/localhost[a-z]/

比如匹配hostname为localhost,remotehost,

hostname:/(local|remote)host/

参考文档:

  1. https://stackoverflow.com/questions/62281279/what-is-the-difference-between-lucene-query-language-and-kql
  2. https://www.elastic.co/guide/en/kibana/current/kuery-query.html
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值