queries and filters 查询和过滤器
图表,表格,折线图.... 我们如何限制它们所显示的数据呢?这就需要查询和过滤器来实现了。由于Kibana的底层引擎是Elasticsearch,所以可以使用Elasticsearch的所有查询语法以及某些过滤器。
queries 查询
输入这个非常简单的查询到搜索栏:
<span style="font-size:14px;">to be or not to be</span>
<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的方式组合起来。
点击搜索栏右侧的 “+”:
![](https://i-blog.csdnimg.cn/blog_migrate/9e456a85c3fabf8791fd1c9fec2f55b7.png)
你会看到如下样子:
![](https://i-blog.csdnimg.cn/blog_migrate/2d849acb28c53d2196cc62ab463b7d94.png)
在左侧搜索栏输入“to be” ,右侧搜索栏输入"not to be",这和在一个搜索栏输入“to be OR not to be”执行结果是一样的。
如果想要删除一个搜索栏,可以点击鼠标划过时搜索栏左侧的“X”:
![](https://i-blog.csdnimg.cn/blog_migrate/7983a2b04e2c055944bc736703a5b1fd.png)
filters 过滤器
许多Kibana的图标是可以与之进行交互的,并且可以过滤数据的视图。例如,单击图表的第一栏。你会看到仪表盘变为这样。
![](https://i-blog.csdnimg.cn/blog_migrate/28e7ddcee560530d8b711ed1a9eeaf29.png)
正如你可以看到,图表已成为一个大的绿色圆盘。这是因为加入了一个匹配play_name域中的词的过滤器。
通过过滤器面板,你可以添加、编辑、删除、应用、移除过滤器,许多图表都有添加过滤器的功能。
![](https://i-blog.csdnimg.cn/blog_migrate/a2a655a0949c0d68e82b43ea80d14b4a.png)