0

私はすでに(正常に)3つの差分を記録してプロットしています。温度値 (プリセット、室内、屋外)。

"rrdtool create " + config.app_dir + "/" + config.rrd_name + " " + //
  "--start N --step 300 " + // data bucket 5 min long
  "DS:temp_preset:GAUGE:600:-30:40 " + // human defined
  "DS:temp_living:GAUGE:600:-30:40 " + // measured in living room
  "DS:temp_outside:GAUGE:600:-30:40 " + // online value
  "RRA:AVERAGE:0.5:1:288 " + // 5 min avg., last 24 hours
  "RRA:AVERAGE:0.5:12:168 " + // 1 hour avg., last 7 days
  "RRA:AVERAGE:0.5:48:315 " + // 4 hour avg., last 30 days
  "RRA:AVERAGE:0.5:288:365" // 1 day avg., last 365 days

別の を追加したいとしましょうDSが、これはオン/オフ (1/0) 値を記録するためのものです -- ヒーターが作動している/ヒーターが作動していません。

これは正しいDSTxfiles ファクターでしょうか:

  DS:heater_state:GAUGE:600:0:1 \
  RRA:LAST:0:1:288
4

1 に答える 1

1

GAUGE は問題ありません。ただし、データが統合されると、ヒーターがオンになっている観察間隔中の時間を表す 0 から 1 の間の値になることに注意してください。データに 100 を掛けると、パーセンテージが得られます。 .

XFF または LAST RRA ビットのいずれも実行しないでください。

  "RRA:AVERAGE:0.5:1:288 " + // 5 min avg., last 24 hours
  "RRA:AVERAGE:0.5:12:168 " + // 1 hour avg., last 7 days
  "RRA:AVERAGE:0.5:48:315 " + // 4 hour avg., last 30 days
  "RRA:AVERAGE:0.5:288:365" // 1 day avg., last 365 days

詳細を追加することを除いて、上位 3 つの統合レベルに MIN および MAX バリアントを追加することをお勧めします。

于 2013-10-20T22:10:43.590 に答える