0
這是我想要實現的: 我每天讀一次數據(一天的確切時間不是很重要)。 我想在兩年前歸檔此DS的值。 我需要能夠回顧2年,我需要的價值爲每 一天,我也需要看周平均 如果我錯過了一個閱讀連續兩天的數據應被宣佈未知RRDTool數據庫定義和繪製數據 - 我需要第二個意見
下面是我使用這個:
rrdtool create Carsforsale.rrd --start 20130217 --step 86400^
DS:MidsizeCars:GAUGE:172800:U:U^
DS:FullSizeCars:GAUGE:172800:U:U^
RRA:AVERAGE:0:7:104^
RRA:LAST:0:7:1:720
我更新上述數據庫
rrdtool update Carsforsale.rrd 1361203200:554:791
rrdtool update Carsforsale.rrd 1361289600:556:795
更新對應於昨天和前天(18日,2月19日)
我試圖繪製上面使用這個
rrdtool graph "Inventory.png" \
--start "20130217" \
--imgformat PNG --width 850 --height 400 \
DEF:MidsizeCars=Carsforsale.rrd:MidsizeCars:AVERAGE \
DEF:FullSizeCars=Carsforsale.rrd:FullSizeCars:AVERAGE \
AREA:MidsizeCars#0000FF:"MidsizeCars" \
AREA:FullSizeCars#FF004D:"FullSizeCars:STACK"'
的圖形而現在這裏是我的問題:
- 是一步,心臟的跳動爲我wantto做正確定義?
- 爲什麼我的圖表爲空?
- 用名爲RRD Editor的免費實用工具查看數據庫,我可以看到最後的值存儲在MidSizeCars和FullSizecars中,但唯一包含已加載到數據庫中的內容的DS是歸檔函數LAST Am我應該繪製LAST或Average來查看當前值?
感謝 Ç
HI Tobi,感謝您花時間回覆並感謝您的糾正,實際上這應該是730而不是我最初提出的。在我的計算機上的文件中,雖然是正確的(730)。對困惑感到抱歉。現在已經糾正了。我仍然無法理解我在創建圖表時缺少的東西。 DS是否只是最後一個值的緩衝區?爲什麼我看不到任何乳清圖DS:平均值,但是當我在DS圖中看到圖表時:最後?在你的例子中,你似乎使用DS:平均很好。 http://oss.oetiker.ch/rrdtool/doc/rrdgraph_examples.en.html。 – MiniMe 2013-02-22 11:54:14
這創建了我期望的圖形,上面的**沒有** :-('rrdtool graph「Inventory.png」\ --start「20130217」\ --imgformat PNG --width 850 --height 400 \ DEF:MidsizeCars = Carsforsale.rrd:MidsizeCars:LAST \ DEF:FullSizeCars = Carsforsale.rrd:FullSizeCars:LAST \ AREA:MidsizeCars#0000FF 「MidsizeCars」 \ AREA:FullSizeCars#FF004D:「FullSizeCars:STACK 「' – MiniMe 2013-02-22 11:57:14
使用LAST很少有意義...正如我所說,你必須配置你的RRA存儲在每一步...... DS不會存儲任何東西......它只是定義輸入 – 2013-02-26 06:46:37