rrdtool生成的图表中的数据不正确

时间:2015-03-05 22:59:35

标签: rrdtool

我正在使用rrdtool跟踪最终用户登录网络工具所用时间的时间序列数据。

我正在生成图表,显示当用户登录时间在1天或2天不同时绘制MAX和LAST函数的错误数据。

以下是rrdtool信息

rrd_version = "0003"
step = 300
last_update = 1425504642
ds[ds0].type = "GAUGE"
ds[ds0].minimal_heartbeat = 1800
ds[ds0].min = 0.0000000000e+00
ds[ds0].max = NaN
ds[ds0].last_ds = "1.537157"
ds[ds0].value = 6.5783599150e+01
ds[ds0].unknown_sec = 0
rra[0].cf = "AVERAGE"
rra[0].rows = 157680
rra[0].pdp_per_row = 1
rra[0].xff = 0.0000000000e+00
rra[0].cdp_prep[0].value = NaN
rra[0].cdp_prep[0].unknown_datapoints = 0
rra[1].cf = "MAX"
rra[1].rows = 26280
rra[1].pdp_per_row = 12
rra[1].xff = 5.0000000000e-01
rra[1].cdp_prep[0].value = 1.5253171235e+00
rra[1].cdp_prep[0].unknown_datapoints = 0

并且使用的图形cmd如下

rrdttol   graph --s 1425315000 
-e 1425487800 
-t "test" 
-w 600  -h 100 
-i  --font DEFAULT:7: 
--vertical-label="Seconds" 
DEF:ln=file_name:ds0:AVERAGE CDEF:login=ln 
COMMENT:"Time Range 03/02/2015 11\:50 - 03/04/2015 11\:50\c" 
COMMENT:"\c" 
COMMENT:"\t" 
AREA:login#00bf00:"Login Times":
STACK PRINT:login:LAST:"Current %3.2lf%sSeconds  " 
GPRINT:login:AVERAGE:"Average %3.2lf%sSeconds   " 
GPRINT:login:MAX:"Max %3.2lf%sSeconds\c"

当我倾倒时间序列数据时,范围是1-2秒,但生成的图表显示MAX为11秒。

rrdtool中是否有任何方法可以打印x轴周期的值。

0 个答案:

没有答案