Kibana:运用Kibana TSVB来定制我们的Visualization

TSVB (Time Series Visual Builder) 是时间序列数据可视化工具,可让您充分利用Elasticsearch聚合框架的功能。 使用TSVB,您可以组合无数个聚合来显示复杂数据。

在今天的文章中,我们来讲述一下如何使用TSVB来定制我们的可视化。我们首先来看下一如下的两个可视化:

首先,我们看一下上面的两个可视化。在左边的一个是我们选用Horitzontal Bar 做的一个可视化,而在右边的是选用TSVB来形成的:

我们可以比较两张图。同样是一个水平的bar来显示数据的,但是在TSVB中,我们可以更加对数据更个性化的展示。我们可以改变颜色来表示不同的状态。这在有些情况下是非常有用的,比如在展示数据时,如果我们认为是超过一个阈值,那么就会用一种颜色表示,而在另外的一个区间值时,我们会用另外一个颜色来表示。

  

准备数据

首先,我们打开Kibana,并加载数据:

在上面,我们加载Sample flight data。点击Add data:

 

创建TSVB可视化

等上面的数据已经加载完毕后,我们来创建一个TSVB的可视化:

点击上面的Create visualization:

点击TSVB:

我们选择Top N,并选择Panel option。同时我们填入我们想要的index pattern。针对我们的情况,我们选择kibana_sample_data_flights。我们再接着选择Data:

按照我上面的选择,你就可以看到Top 10的所有DestCountry的统计图了。记得在右上角选择合适的时间段。这个图可能不是我们想要的最终的结果。我们再次切换到Panel Options:

我们接着做如上的配置。上面显示如果数量超过20,就用蓝色来显示,如果超过50就用红色来表示。记得上面的数值的顺序。经过上面的配置过后,我们再来重新查看我们的visualization:

在上面,我们可以看到不同颜色表示的数据。是不是比之前的那个Horizontal bar来得更加丰富一些啊。

 

总结:

我们TVSB可以帮我们定制我们想要的可视化。你可以用同样的技巧对其它的可视化进行定制。这个练习就留个你们了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章