这是节点导出器指标的一小部分。
# HELP node_network_receive_bytes Network device statistic receive_bytes.
# TYPE node_network_receive_bytes gauge
node_network_receive_bytes{device="br-074eb8733fdc"} 4.5000969e+07
node_network_receive_bytes{device="br-d24ce0793158"} 9.8563483e+07
node_network_receive_bytes{device="docker0"} 1.81893686701e+11
node_network_receive_bytes{device="eno1"} 1.30390371207e+11
node_network_receive_bytes{device="eno2"} 2.7347435325e+10
node_network_receive_bytes{device="lo"} 9.80764398145e+11
node_network_receive_bytes{device="veth9eee40a"} 9.5458576e+07
node_network_receive_bytes{device="vethb89d9df"} 1.2443436876e+11
node_network_receive_bytes{device="vethd5ca4a4"} 648
说node_network_receive_bytes
的类型是gauge
(坦率地说,我不确定这是否是检查度量标准类型的正确方法,但看起来非常直观)。
但是,当我使用node_network_receive_bytes
检查range-vector
时,会显示保持增加的数字,例如counter
类型。
node_network_receive_bytes{device="eno1"}[3m]
130393948462 @1516931391.405
130394168285 @1516931401.405
130394376002 @1516931411.405
130394579742 @1516931421.405
130394755152 @1516931431.405
130394955813 @1516931441.405
130395174828 @1516931451.405
130395475287 @1516931461.405
130395734293 @1516931471.405
130395935167 @1516931481.405
130396110667 @1516931491.405
130396314762 @1516931501.405
130396490334 @1516931511.405
130396675817 @1516931521.405
130396825764 @1516931531.405
130397011068 @1516931541.405
130397158242 @1516931551.405
130397367815 @1516931561.405
此外,我为Grafana
下载的node-exporter
信息中心使用irate
和increase
查询此指标,我知道counter
类型指标。
// Query in grafana dashboard for node-exporter
sum(irate(node_network_receive_bytes{device=~"$device",instance=~"$node"}[3m]))
sum(increase(node_network_receive_bytes{device=~"$device",instance=~"$node"}[1m]))
增加()
增加只应与计数器一起使用。它是速率(v)的语法糖乘以指定时间范围窗口下的秒数,应该主要用于人类可读性。在录制规则中使用率,以便每秒一致地跟踪增量。
愤怒()
只有在绘制易失性,快速移动的计数器时才应使用 irate。警报和缓慢移动计数器的使用率,因为速率的简短变化可以重置FOR子句,而且完全由稀有峰值组成的图表很难读取。
我一直很困惑,我错过了什么?
(node_network_transmit_bytes
也出现相同的症状。)
答案 0 :(得分:1)
这些实际上是计数器,在版本0.16.0中将具有正确的类型和度量标准名称。
节点导出器是最古老的出口商之一,并且在建立所有指南之前就已经建立起来了。
顺便提一下,仪表看起来单调增加是有效的。虽然你关注它的绝对值,但只有一个计数器只有它的增加率。