require 'rrd' # rrd-ffi gem
# skiped detection of columns and range_max, file_path - as param goes to code
rrd = RRD::Base.new file_path
rrd.create! ({:start => Time.now - 10, :step => 5.minutes}) do |rrdi|
columns.times do |u|
rrdi.datasource "n#{u}", :type => :gauge, :heartbeat => 1200.seconds, :min => 0, :max => range_max
end
rrdi.archive :average, :every => 1.hour, :during => 1.day
rrdi.archive :average, :every => 7.day, :during => 1.month
rrdi.archive :average, :every => 1.month, :during => 1.year
rrdi.archive :max
rrdi.archive :min
end
В общем в указанный кусок кода не работает с параметром :step отличным от 5.minutes.
Ставлю :step => 15.minutes (в принципе за этот период я и получаю данные), вываливается ошибка - Step should be > 1.
сталкивался кто нибудь с данным гемом? и как решили проблему?