изменение разрешения графика rrdtool при построении вчера

У меня проблема с графиком, который строится вчера. Разрешение оси Y выглядит как 1 час. График создается с помощью:

rrdtool graph /ram/temperature/sensors-yesterday.png \ --end 00:00 \ --rigid \ --width 638 --height 337 \ --border 0 \ --font AXIS:13:0 \ --color BACK#363636 \ --color CANVAS#363636 \ --color GRID#999999 \ --color MGRID#B5B5B5 \ --color FONT#CCCCCC \ --x-grid MINUTE:60:HOUR:1:MINUTE:360:0:%R \ --y-grid 1:1 \ DEF:Onetemp=ds_temperature.rrd:One:AVERAGE \

(код для затенения солнечного света не включен)

Когда я строю график за последние 24 часа без --end 00:00 \

все выглядит нормально, разрешение 5 минут (-24-часовой график)

База данных создается с помощью:

rrdtool create ds_temperature.rrd --step 300 \ DS:One:GAUGE:600:-60:60 \ RRA:AVERAGE:0.5:1:12 \ RRA:AVERAGE:0.5:1:288 \ RRA:AVERAGE:0.5:12:168 \ RRA:AVERAGE:0.5:12:720 \ RRA:AVERAGE:0.5:288:365

И выборка данных производится каждые 5 минут.


person RoSi    schedule 20.12.2015    source источник


Ответы (1)


Причина изменения разрешения заключается в том, что у вас нет данных с 5-минутным разрешением более 24 часов ... еще раз посетите свой оператор создания. Мое предложение:

rrdtool create ds_temperature.rrd  --step 300 \
DS:One:GAUGE:600:-60:60 \
RRA:AVERAGE:0.5:1:2880 \
RRA:AVERAGE:0.5:12:720 \
RRA:AVERAGE:0.5:288:365
person Tobi Oetiker    schedule 21.12.2015
comment
Большое спасибо. Я собираюсь попробовать это. Мне нужно изучить rrdtool create на вашей странице. - person RoSi; 21.12.2015