2013-07-25 79 views
1

RRD是默認存儲介質。但它依賴於體系結構(arm,x86,x64) - 從一個體繫結構創建的RRD文件無法在其他體系結構轉換的情況下讀取。因此我想尋求替代方案。收集:RRD替代

然而,RRD的一大優點是固定大小 - 如果新數據進入,舊數據將被刪除。是否存在固定大小,獨立於體系結構,受collectd支持的介質?

我正在運行collectd 5.1。

在此先感謝

+0

檢查collectd中的可用插件後,它顯示MongoDB是另一種替代方案。 MongoDB的Capped Collections可以生成一個固定大小的數據庫。 – Winston

回答

0

據我所知,目前還沒有直接替代了rrdtool的寫插件。也就是說,還有其他一些編寫插件可以實現您的要求。看看收藏維基上的table of plugins。我在想石墨MongoDB的或同樣它是基於某種數據庫後端的,其最可能被設置爲定期修剪,從而防止使用的磁盤空間的無休止的增長。

此外,如果你有耐心,rrdtool的的1.5分支應實施的體系結構無關的格式(版本0005),你可能會結帳github找到關於這是否正在對現在的工作提示,否則請託拜厄斯Oetiker的路線圖。

+0

我認爲帶有Capped Collection的MongoDB是可行的,因此我想在做出任何結論之前嘗試一下。 – Winston