4

rrdtool の初心者。長期的な傾向を検出できるように、RRD チャートに最適な線を確立するために必要な努力を検討したいと思います。つまり、値は時間の経過とともに増加しています。私は最近、Perl モジュールのStatistics::LineFitを使用して回帰傾向を確立しています。RRD自体に、線形回帰の適合を容易にするツールがあるのではないでしょうか?

PREDICT、PREDICTSIGMAのドキュメントを見て、以下の設定を試してみましたが、これにより以下のエラーが発生します。任意の提案をお願いします。

rrdtool graph image.png --imgformat=PNG \
--start=-7days --end=+3days --width=1000 --height=200 --alt-autoscale-max \ DEF:value=value.rrd:value:AVERAGE:start=-14days \ 
LINE1:value#ff0000:value \ 
CDEF:predict=86400,-7,1800,value,PREDICT \ 
CDEF:sigma=86400,-7,1800,value,PREDICTSIGMA \ 
CDEF:upper=predict,sigma,3,*,+ \ 
CDEF:lower=predict,sigma,3,*,- \ 
LINE1:predict#00ff00:prediction \ 
LINE1:upper#0000ff:upper\ certainty\ limit \ 
LINE1:lower#0000ff:lower\ certainty\ limit \ CDEF:exceeds=value,UN,0,value,lower,upper,LIMIT,UN,IF \ 
TICK:exceeds#aa000080:1

エラー

[エラー: 無効な rpn 式: 86400,-7,1800,value,PREDICT]

4

3 に答える 3

2

rrdtool1.4のPREDICT関数とPREDICTSIGMA関数を確認することをお勧めします...多分それらは役に立ちます。

于 2010-02-09T23:05:19.623 に答える
1

Google からこの「RRDtool を使用したトレンド / 予測」が提供されました。このページに記載されているヒントを使用して、長期的な傾向を見つけることができます。これが他の人にも役立つことを願っています。

于 2010-02-22T06:09:30.783 に答える
0

良い質問。私はRRDの初心者でもあり、良い答えが得られることを願っています。私の経験からの私の唯一のコメントはこれです:

xportコマンドを知っていますか?グラフデータを特定のカスタム使用する必要があったので、最終的にデータをXMLにエクスポートし、外部で処理しました。グラフィックファイルの代わりにテキストを取得することxportを除いて、は非常に似ています。graph

これが実現しないことを願っていますが、原則として、Imagemagickなどを使用して線を計算し、rrdtoolグラフに重ね合わせることができます。

于 2010-02-21T05:56:48.037 に答える