当前位置: 首页 > 文档资料 > Kibana 中文文档 >

创建可视化视图

优质
小牛编辑
140浏览
2023-12-01

要创建可视化视图:

  1. 点击左侧导航栏的 Visualize
  2. 点击 Create new visualization 按钮或 + 按钮。
  3. 选择视图类型:

基础图形
Line, Area and Bar charts在X/Y图中比较两个不同的序列。
Heat maps使用矩阵的渐变单元格.
Pie chart显示每个来源的占比。
数据
Data table显示一个组合聚合的原始数据。
Metric显示单个数字。
地图
Coordinate map把一个聚合结果关联到地理位置。
时间序列
Timelion计算和合并来自多个时间序列数据集。
Time Series Visual Builder使用管道聚合显示时间序列数据。
其他
Tag cloud显示标签云,每个标签的字体大小表示其重要性。
Markdown widget显示自由格式信息或说明。

  1. 指定一个查询,为视图获取数据:

    • 想要输入新的搜索条件,只需为包含想要可视化数据的索引库选择索引模式。这将打开一个可视化视图编辑器,并关联一个匹配所选索引库里所有文档的通配符查询。
    • 想要从一个已有的搜索来构建一个可视化视图,只需点击想使用的已有查询名称即可。这将打开一个视图编辑器并加载所选的查询。

NOTE:当从一个已有的搜索来构建可视化视图时,随后对已有查询的任何修改都会自动反馈在视图中。想要禁止自动更新,您需要断开视图和已保存的搜索之间的连接。

  1. 在视图编辑器中为视图的Y轴选择指标聚合:

  2. 为视图X轴选择一个桶聚合:

比如,如果正在索引 Apache 服务器日志,就可以构建一个条形图,通过指定 geo.src 字段上的一个 term 聚合,来展示地理位置的请求分布:

images/bar-terms-agg.jpg

Y轴表示来自每个国家的请求数量,而X轴则表示要显示的国家。

图、线或区域图的可视化都是使用 _度量 指标作为Y轴,使用 桶_ 作为X轴。桶类似于SQL中的 GROUP BY 语句。Pie 图中使用分片大小作为指标,分片数量作为桶。

还可以进一步根据指定的子聚合来划分数据。第一个聚合决定任何子序列聚合的数据集。子聚合是有顺序的,可以通过拖拽聚合来改变。

比如,可以在 geo.dest 字段增加一个 term 子聚合到原始国家条形图,来查看这些请求对应的位置。

images/bar-terms-subagg.jpg

更多关于子聚合的内容,请参考这篇博文 Kibana, Aggregation Execution Order, and You