Collectd: альтернатива RRD

RRD является носителем данных по умолчанию. Но это зависит от архитектуры (arm, x86, x64) — файлы RRD, созданные на одной архитектуре, не могут быть прочитаны без преобразования на другой архитектуре. Поэтому я хотел бы искать альтернативу.

Однако одним большим преимуществом RRD является фиксированный размер — старые данные удаляются, если поступают новые данные. Существует ли носитель фиксированного размера, не зависящий от архитектуры и поддерживаемый collectd?

У меня сборка 5.1.

заранее спасибо


person Winston    schedule 25.07.2013    source источник
comment
После проверки доступного плагина в collectd он показывает, что MongoDB — еще одна альтернатива. Ограниченные коллекции MongoDB могут генерировать БД фиксированного размера.   -  person Winston    schedule 25.07.2013


Ответы (1)


Насколько я знаю, в настоящее время нет замены плагину rrdtool write. При этом существует ряд других плагинов write, которые могут удовлетворить ваши требования. Посмотрите таблицу плагинов на вики collectd. . Я имею в виду углерод, графит, mongodb или аналогичные, которые основаны на какой-то базе данных, которую, скорее всего, можно настроить периодически обрезаться, что предотвращает бесконечный рост используемого дискового пространства.

Кроме того, если вы терпеливы, в ветке 1.5 rrdtool должен быть реализован независимый от архитектуры формат (версия 0005), вы можете проверить github, чтобы узнать, ведется ли работа над этим прямо сейчас, или попросите у Тобиаса Оэтикера дорожную карту.

person faxmodem    schedule 25.07.2013
comment
Я думаю, что MongoDB с Capped Collection будет осуществимым, поэтому я хотел бы попробовать его, прежде чем делать какие-либо выводы. - person Winston; 26.07.2013