我正在使用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轴周期的值。