查询和过滤器

queries and filters 查询和过滤器

图表,表格,折线图.... 我们如何限制它们所显示的数据呢?这就需要查询和过滤器来实现了。由于Kibana的底层引擎是Elasticsearch,所以可以使用Elasticsearch的所有查询语法以及某些过滤器。

our dashboard 我们的仪表盘

我们的仪表盘看起来是这样的,如果你想使用此仪表盘,可以在这里下载,并导入到Kibana中:


queries 查询

输入这个非常简单的查询到搜索栏:
<span style="font-size:14px;">to be or not to be</span>

你会注意到,在表格中,你先查到的是Hamlet,然而再往下看,你会发现Sir Andrew中并不包含"to be"也不包含"not to be" 其实我们执行的搜索实际上是:
<span style="font-size:14px;"> to OR be OR or OR not OR to OR be</span>
我们可以使用下面的方式来查询整个语句:
<span style="font-size:14px;">"to be or not to be"</span>

或者只查询单个域:
<span style="font-size:14px;">line_id:86169</span>

我们可以写一些复杂的搜索 AND / OR,注意这些单词必须大写:
<span style="font-size:14px;">food AND love</span>

可以使用括号:
<span style="font-size:14px;">("played upon" OR "every man") AND stage</span>

甚至可以使用范围:
<span style="font-size:14px;">line_id:[30000 TO 80000] AND havoc</span>

查询所有的内容:
<span style="font-size:14px;">*</span>

multiple queries 多个查询

有些情况下,你可能希望同时执行多个查询,Kibana允许你执行多个查询,并按照OR的方式组合起来。
点击搜索栏右侧的 “+”:



你会看到如下样子:


在左侧搜索栏输入“to be” ,右侧搜索栏输入"not to be",这和在一个搜索栏输入“to be  OR not to be”执行结果是一样的。
如果想要删除一个搜索栏,可以点击鼠标划过时搜索栏左侧的“X”:


filters 过滤器

许多Kibana的图标是可以与之进行交互的,并且可以过滤数据的视图。例如,单击图表的第一栏。你会看到仪表盘变为这样。


正如你可以看到,图表已成为一个大的绿色圆盘。这是因为加入了一个匹配play_name域中的词的过滤器。
通过过滤器面板,你可以添加、编辑、删除、应用、移除过滤器,许多图表都有添加过滤器的功能。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值