У меня есть вопрос, связанный с RRDTool DST. Мне нужно создать базу данных таким образом, чтобы даже данные были одинаковыми (например, у меня шесть записей в час с одинаковым значением). RRDTool должен рассчитать СРЕДНУЮ эти данные.Выбор типа источника данных RRDTool
Я создаю базу данных с помощью следующей команды:
rrdtool create test.rrd --step 15 DS:na:GAUGE:15:0:U RRA:AVERAGE:0.99:1:244 RRA:AVERAGE:0.99:24:244 RRA:AVERAGE:0.99:168:244 RRA:AVERAGE:0.99:672:244 RRA:AVERAGE:0.99:5760:374
И я обновляю базу данных с помощью следующей команды:
rrdtool update test.rrd 1296231519:0.6039
После создания 10 записей с одинаковым значением (меняющейся временной меткой но то же значение), я делаю rrdtool dump test.rrd test.xml
, но я не вижу никаких данных ... Он не содержит 10 записей.
После создания 10 записей с другим значением (изменение метки времени и изменяющегося значения), я делаю дамп базы данных, и есть 10 записей, которые я сделал.
Что я делаю неправильно? Может быть, DST «GAUGE» ошибается в создании rrd?
Здравствуйте, спасибо за ваш ответ. Проблема была в точности с значением Heartbeat. Я изменил его до большего, и он отлично работал. Создание происходит из файлов конфигурации Ganglia, так как это позволяет мне иметь данные, относящиеся к одному часу, дню, неделе, месяцу и году. Большое спасибо за вашу помощь. – Serhiy