为何Grafana图表中4个数据系列的折线不连续?
Grafana多数据系列折线不连续的排查方向
- 数据采集中断:你的查询是按
instance聚合CPU指标,若某台机器的监控采集agent离线、指标上报失败,对应时间段就会没有数据,折线直接断开。可以单独查询每个instance的原始指标,确认是否存在时间区间的数据缺失。 - 时间戳未对齐:不同instance的指标上报时间戳可能存在偏差,加上Grafana的采样机制,会导致部分时间点某系列没有匹配的数据点,出现断折。可以在查询里添加
round(vector(1), 15s)这类函数统一时间精度,或者调整图表的Min interval为采集间隔(比如15s)。 - 空值显示设置:Grafana默认遇到空值会直接断开折线,你可以进入图表的显示选项,找到
Null value设置,选择「连接」或者「空值视为0」,就能让折线保持连续。 - 标签维度变化:如果某个instance的标签(比如instance名称)在监控过程中发生过修改,Grafana会把前后识别为两个不同的数据系列,看起来折线断开。检查Prometheus中该instance的标签是否稳定。
- 查询范围与采样限制:当时间范围拉得过大时,Prometheus会自动采样数据,可能过滤掉部分细粒度的数据点,导致折线出现断连。尝试缩小时间范围,或者调整Prometheus的查询采样参数。
内容的提问来源于stack exchange,提问作者sosnus
相关产品推荐
相关产品推荐

