table
Count
count 聚合返回选中索引模式中元素的原始计数。
Average
这个聚合返回一个数值字段的 average 。从下拉菜单选择一个字段。
Sum
sum 聚合返回一个数值字段的总和。从下拉菜单选择一个字段。
Min
min 聚合返回一个数值字段的最小值。从下拉菜单选择一个字段。
Max
max 聚合返回一个数值字段的最大值。从下拉菜单选择一个字段。
Unique Count
cardinality 聚合返回一个字段的去重数据值。从下拉菜单选择一个字段。
Standard Deviation
extended stats 聚合返回一个数值字段数据的标准差。从下拉菜单选择一个字段。
Percentile
percentile 聚合返回一个数值字段中值的百分比分布。从下拉菜单选择一个字段,然后在 Percentiles 框内指定范围。点击 X 移除一个百分比框,点击 + Add Percent 添加一个百分比框。
Percentile Rank
percentile ranks 聚合返回一个数值字段中你指定值的百分位排名。从下拉菜单选择一个字段,然后在 Values 框内指定一到多个百分位排名值。点击 X 移除一个百分比框,点击 +Add 添加一个数值框。
你可以点击 + Add Aggregation 按键添加一个聚合。
数据表格的每行,叫做 buckets。你可以定义 buckets 来切割表格成行,或者切割表格成另一个表格。
每个 bucket 类型都支持以下聚合:
Date Histogram
date histogram 基于数值字段创建,由时间组织起来。你可以指定时间片的间隔,单位包括秒,分,小时,天,星期,月,年。
Histogram
标准 histogram 基于数值字段创建。为这个字段指定一个整数间隔。勾选 Show empty buckets 让直方图中包含空的间隔。
Range
通过 range 聚合。你可以为一个数值字段指定一系列区间。点击 Add Range 添加一堆区间端点。点击红色 (x) 符号移除一个区间。
Date Range
date range 聚合计算你指定的时间区间内的值。你可以使用 date math 表达式指定区间。点击 Add Range 添加新的区间端点。点击红色 (/) 符号移除区间。
IPv4 Range
IPv4 range 聚合用来指定 IPv4 地址的区间。点击 Add Range 添加新的区间端点。点击红色 (/) 符号移除区间。
Terms
terms 聚合允许你指定展示一个字段的首尾几个元素,排序方式可以是计数或者其他自定义的metric。
Filters
你可以为数据指定一组 filters。你可以用 query string,也可以用 JSON 格式来指定过滤器,就像在 Discover 页的搜索栏里一样。点击 Add Filter 添加下一个过滤器。
Significant Terms
展示实验性的 significant terms 聚合的结果。
Geohash
geohash 聚合显示基于地理坐标的点。
一旦你定义好了一个 X 轴聚合。你可以继续定义子聚合来完善可视化效果。点击 + Add Sub Aggregation 添加子聚合,然后选择 Split Area 或者 Split Chart,然后从类型菜单中选择一个子聚合。
当一个图形中定义了多个聚合,你可以使用聚合类型右侧的上下箭头来改变聚合的优先级。
你可以点击 Advanced 链接显示更多有关聚合的自定义参数:
Exclude Pattern
指定一个从结果集中排除掉的模式。
Exclude Pattern Flags
排除模式的 Java flags 标准集。
Include Pattern
指定一个从结果集中要包含的模式。
Include Pattern Flags
包含模式的 Java flags 标准集。
JSON Input
一个用来添加 JSON 格式属性的文本框,内容会合并进聚合的定义中,格式如下例:
注意
Elasticsearch 1.4.3 及以后版本,这个函数需要你开启 dynamic Groovy scripting。
这些参数是否可用,依赖于你选择的聚合函数。
选择 view options 更改表格中如下方面:
Per Page
这个输入框控制表格的翻页。默认值是每页 10 行。
多选框用来控制以下行为:
Show metrics for every bucket/level
勾选此项用以显示每个 bucket 聚合的中间结果。
Show partial rows
勾选此项显示没有数据的行。
注意
开启这些行为可能带来性能上的显著影响。
Last updated