直方图¶
直方图,又称质量分布图,用于表示数据的分布情况,是一种常见的统计图表,一般用横轴表示数据区间,纵轴表示分布情况,图表形状类似柱状图,柱子越高,则落在该区间的数量越大。
图表查询¶
默认支持简单查询。筛选条件配置完成后(此时不配置 by 字段),系统进行全局总数统计,对全量数据进行无分组聚合,计算目标指标的总量分布。此时:
-
横坐标:所选“属性值/指标值”的区间划分。
-
纵坐标:各区间内符合区间条件的记录总数。
例如:T::RE(.*):(duration)
表示统计不同持续时间区间的 span 数量分布。
更多图表查询条件的详细说明,可参考 图表查询。
当查询数据源为“指标”,且在筛选条件中中添加 by 字段,此时系统会按 by 字段分组(如 by host),再对每组数据计算目标指标的分布,最终统计各组落入区间的数量。此时:
-
横坐标:by 字段聚合后的值
-
纵坐标:各组数据中落入对应区间的数量(即符合区间条件的分组数)
例如:M::cpu:(avg(usage_user))[:::avg] BY host
表示按主机分组,统计 cpu 使用率不同区间的主机数量分布。
配置须知
添加 by 筛选后,聚合函数为固定配置项,不可更改或删除。
图表配置¶
更多详情,可参考 图表配置。
Y 轴¶
可在 Linear(线性)、Log(对数)两种缩放方式之间进行切换,并定义对应的最大值与最小值。
X 轴¶
-
自定义 X 轴的最大值与最小值,从而确定数据展示边界;
-
设置桶数量,可改变数据分组粒度。
