热点图

热点图是数据的一种图形化表示,该图中使用颜色来表示矩阵所包含的单个数值。每个矩阵位置的颜色由 (指标)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 来增加另一个过滤器。点击 images/labelbutton.png 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度。