热点图是数据的一种图形化表示,该图中使用颜色来表示矩阵所包含的单个数值。每个矩阵位置的颜色由 (指标)metrics 聚合来决定。热点图支持以下聚合:
指标聚合:
-
Count
-
计数 聚合返回所选索引模式中元素的原始计数。
-
Average
-
该聚合返回数字字段的
平均值 。从下拉菜单中选择一个字段。
-
Sum
-
总和 聚合返回数字字段的总和。从下拉菜单中选择一个字段。
-
Min
-
最小值 聚合返回数字字段的最小值。从下拉菜单中选择一个字段。
-
Max
-
最大值 聚合返回数字字段的最大值。从下拉菜单中选择一个字段。
-
Unique Count
-
基数 聚合返回字段中唯一值的数量。从下拉菜单中选择一个字段。
-
Standard Deviation
-
扩展统计聚合返回数字字段中数据的标准偏差。从下拉菜单中选择一个字段。
-
Percentiles
-
百分数 聚合将数字字段中的值分成您指定的百分数区间。从下拉列表中选择一个字段,然后在
Percentiles 输入域中指定一个或多个范围。点击
X 删除百分数字段。点击
+ Add 添加百分数字段。
-
Percentile Rank
-
百分位等级聚合返回指定的数值字段中的值的百分位等级。从下拉菜单中选择一个数字字段,然后在
Values 输入域中指定一个或多个百分比等级值。点击
X 删除值字段。点击
+ Add 添加值字段。
父级管道聚合:
对于每个父管道聚合,您必须定义用于计算聚合的指标。这可能是您现有的指标之一或新的指标。您也可以嵌套这些聚合(例如产生3阶导数)。
-
Derivative
-
导数 聚合计算特定指标的导数。
-
Cumulative Sum
-
累计总和 聚合计算父直方图中指定指标的累计总和。
-
Moving Average
-
移动平均值 聚合将动态移动数据窗口,生成该窗口数据的平均值。
-
Serial Diff
-
串行差分 是一种时间序列中的值在不同时间滞后或周期内从自身减去的技术。
兄弟管道聚合:
就像使用父级管道聚合一样,您需要提供一个用于计算同级聚合的指标。除此之外,还需要提供一个桶聚合,它将定义同级聚合将在其中运行的桶。
-
Average Bucket
-
桶平均值计算同级聚合中指定指标的(中数)平均值
-
Sum Bucket
-
桶总和计算同级聚合中指定指标值的总和
-
Min Bucket
-
桶最小值计算同级聚合中指定指标的最小值
-
Max Bucket
-
桶最大值计算同级聚合中指定指标的最大值
您可以通过单击 + Add Metrics 按钮来添加聚合。
在 Custom Label 输入域中输入字符串以更改显示标签。
桶 聚合决定需要从数据集抽取何种信息。
在选择一个桶聚合之前,需要知道是否为单个图或组合图的X轴或Y轴定义桶。一个组合图必须在所有其他聚合之前执行。当划分一个图时,可以通过点击 Rows | Columns 选择器,来改变划分是显示为一行还是一列。
该图的X轴和Y轴支持下面的聚合,点击每个聚合的链接名称查看对应聚合的 Elasticsearch 文档。
-
Date Histogram
-
一个
date histogram 从一个数值型字段构建,并按日期组织。可以为间隔指定一个按秒、分钟、小时、天、周、月或年的时间段。也可以指定一个自定义的时间区间,只需选择
Custom 作为间隔,并在文本字段中指定一个数字和一个时间单位即可。对于自定义间隔时间单位,
s 表示秒,
m 表示分钟,
h 表示小时,
d 表示天,
w 表示周,
y 表示年。不同单位支持不同的精度级别,最低为一秒。
-
Histogram
-
一个标准的
histogram 从一个数值型字段构建,并为该字段指定一个整数类型的间隔,选择
Show empty buckets 复选框可在直方图中包括空的间隔。
-
Range
-
通过一个
range 聚合,可以为一个数值型字段指定值的范围。点击
Add Range 增加一个范围聚合,点击红色的
(x) 符号来删除一个范围。
-
Date Range
-
date range 聚合展示在指定日期范围内的值。可通过
date math 表达式来指定日期范围。点击
Add Range 增加一个范围聚合,点击红色的
(x) 符号来删除一个范围。
-
IPv4 Range
-
IPv4 range 聚合支持指定IPV4地址范围。点击
Add Range 增加一组范围端点,点击红色的
(x) 符号移除范围。
-
Terms
-
terms 聚合支持指定一个给定字段的头部或尾部
n 个元素来显示,并通过数量或自定义指标排序。
-
Filters
-
可以为数据指定一系列
filters 。支持通过一个查询串或者 JSON 格式来指定一个过滤器,就像在Discover搜索框中一样。点击
Add Filter 来增加另一个过滤器。点击
label 按钮打开标签字段,输入一个可显示在视图中的名称。
-
Significant Terms
-
显示试验
significant terms 聚合的结果。
在 Custom Label 字段输入一个字符串可修改显示标签。
点击 Advanced 链接显示指标或桶聚合的更多自定义选项:
-
Exclude Pattern
-
从结果中排除该字段指定的模式。
-
Include Pattern
-
在结果中包括该字段所指定的模式。
-
JSON Input
-
一个文本字段,可以通过加入指定的 JSON 格式属性与聚合定义合并,示例如下:
{ "script" : "doc['grade'].value * 1.2" }
这些选项是否可用取决于所选的聚合。
选择 Options 标签来改变表格的下列方面:
-
Show Tooltips
-
勾选此项支持显示提示语。
-
Highlight
-
勾选此项支持高亮相同标签的原色。
-
Legend Position
-
选择在何处显示图例(上、左、右、下)。
-
Color Schema
-
可以选择已有配色方案,或者自定义自己的颜色图例。
-
Reverse Color Schema
-
勾选此项将翻转配色方案。
-
Color Scale
-
可以切换为 linear、log 及 sqrt 的颜色范围。
-
Scale to Data Bounds
-
默认的Y轴边界是0到返回数据中的最大值。勾选此项可以更新上下边界来适应实际数值。
-
Number of Colors
-
创建的颜色桶数量。最小为2最大为10。
-
Percentage Mode
-
打开时将会以百分比形式显示图例值。
-
Custom Range
-
可以为颜色桶自定义范围。对于每个颜色桶,需要指定一个范围的最小值(包括)和最大值(不包括)。
-
Show Label
-
在每个单元格中与数值一起显示标签。
-
Rotate
-
将单元格数值的标签旋转90度。