Предсказания с RRDtool

Я нашел этот пример, и я сделал следующую базу данных, чтобы сделать тест

rrdtool create test.rrd \
--start "midnight today" \
--step "3s" \
"DS:data:GAUGE:30s:U:U" \
"RRA:AVERAGE:0.5:30s:1h" \
"RRA:HWPREDICT:20m:0.1:0.001:10m"

Затем я создал скрипт для его заполнения и хотел построить график, чтобы увидеть прогноз с помощью следующего скрипта на основе примера.

rrdtool graph test.png \
--start "midnight today" \
--end "midnight today +2h" \
-h "600" -w "800" \
"DEF:data=test.rrd:data:AVERAGE" \
"DEF:pred=test.rrd:data:HWPREDICT" \
"DEF:dev=test.rrd:data:DEVPREDICT" \
"DEF:fail=test.rrd:data:FAILURES" \
"TICK:fail#ffffa0:1.0:Failures" \
"CDEF:upper=pred,dev,2,*,+" \
"CDEF:lower=pred,dev,2,*,-" \
"LINE2:data#0000ff:Data" \
"LINE1:upper#ff0000:Upper" \
"LINE1:lower#ff0000:Lower"

и график, который он генерирует это

2

но нет никаких прогнозов.

Я хотел увидеть значения прогнозов в файле test.rrd, поэтому я выполнил эту выборку

rrdtool fetch test.rrd HWPREDICT
--start "midnight today"
--end "midnight today +1h"

но я не получаю номера:

1515909603: -nan
1515909606: -nan
1515909609: -nan
1515909612: -nan
1515909615: -nan
1515909618: -nan
1515909621: -nan
...

Но если я бегу по тому же пути AVERAGE вместо HWPREDICTЯ получаю реальные цифры, как видно на графике.

Может кто-нибудь сказать мне, почему он не генерирует прогнозы?

0 ответов

Другие вопросы по тегам