Grafana可视化工具-之Heatmap(热图)

本文详细介绍了Grafana的Heatmap插件,展示了如何通过热图可视化一段时间内数值分布的变化,以及如何配置直方图和桶划分,帮助理解数据趋势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Grafana可视化工具-之Heatmap(热图)


Heatmap是Grafana的原生插件,Heatmap(热图)您可以查看一段时间内的直方图。要完全理解和使用此面板,您需要了解什么是直方图以及如何创建它们。阅读以下内容以快速了解术语直方图。
什么是直方图?直方图是用于表示数值分布的图形,直方图将数值分组到一个一个的bucket当中,然后计算每个bucket中值出现次数。在直方图上,X轴表示表示数值的范围,Y轴表示对应数值出现的频次。在直方图上,对于各数值出现的次数,分布是否对称都显示的很清楚。
官方直方图示例:

上面的直方图向我们展示了几个时间序列的大多数值分布。我们可以很容易地看到大多数值落在240-300之间,峰值在260-280之间。直方图只是查看特定时间范围内的值分布。因此,您看不到任何趋势或分布随时间的变化,这是热图变得有用的地方。
Heatmap 热图示例:

热图就像直方图,但是随着时间的推移,每个时间片代表自己的直方图。不用单元格高度来表示频率,而是使用单元格并按存储桶中值的数量成比例地为单元格上色。直白一点说:Heatmap是用X轴表示时间,Y轴表示值的大小,bucket用来表示一个区间的值在对应时间点出现的次数。

热图绘图说明

  • Data format
    时间序列:Grafana通过遍历所有时间序列值来进行分类。
    时间序列桶:每个时间序列已经代表一个Y轴存储桶。时间序列名称(别名)必须是一个数值,代表存储桶的上限或下限间隔。Grafana不存储分区,因此隐藏了存储分区大小选项。
  • Buckets
    buckets:当 数据格式 为 时间序列存储段 时,数据源将返回带有代表存储段绑定的名称的序列。但是取决于数据源,界限可能是上或下。此选项允许调整绑定类型。如果设置为 自动,则将根据面板的数据源类型选择绑定选项。
    Size:Grafana使用“存储桶计数”和“大小”选项来计算热图中每个单元的大小。您可以通过计数(第一个输入框)或指定大小间隔来定义存储桶大小。对于Y轴,大小间隔只是一个值,但是对于X桶,您可以在“ 大小”输入中指定一个时间范围,例如time range 1h。这会使像元在X轴上宽1h。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值