2011-01-28 2 views
-1

У меня есть вопрос, связанный с 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?

ответ

2

Тип источника данных в порядке, но вы установили интервал обновления в 15 секунд, а ТАКЖЕ установили максимальный интервал обновления до 15 секунд ... Я бы предложил увеличить максимум до 30 секунд, поскольку вы, возможно, не сможете обеспечить обновление ровно каждые 15 секунд ...

rrdtool create test.rrd --step 15 \ 
    DS:na:GAUGE:30: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 

Дальше ваш первый АСР будет хранить данные в течение 61 минут с интервалом 15 секунд, второй для 144 часов в 6-минутных интервалах. Кажется, это странные цифры ... это намеренно? Возможно, посмотрите на rrdtool tutorials, чтобы увидеть, как другие подходят к этому.

+0

Здравствуйте, спасибо за ваш ответ. Проблема была в точности с значением Heartbeat. Я изменил его до большего, и он отлично работал. Создание происходит из файлов конфигурации Ganglia, так как это позволяет мне иметь данные, относящиеся к одному часу, дню, неделе, месяцу и году. Большое спасибо за вашу помощь. – Serhiy

Смежные вопросы