現在、私はrrdcgiで以下のCDEF設定を使用して、日中の時刻、つまり午前7時から午後11時を表示しています。特定の期間の平均のみを計算する設定はありますか?7日間のグラフを表示する必要があるため、平均は7日間の日中(午前7時から午後11時)のみである必要があります。
<h3>7 Day Performance</h3>
<RRD::GRAPH
<RRD::GETVAR PATH>/rrdimg/7dayperformance.png
--title="Performance"
-w 1048 -h 266
--imginfo '<IMG SRC=<RRD::GETVAR PATH>/rrdimg/%s WIDTH=%lu HEIGHT=%lu >'
DEF:p1=<RRD::GETVAR PATH>/data1.rrd:data:AVERAGE
DEF:p2=<RRD::GETVAR PATH>/data2.rrd:data:AVERAGE
CDEF:p=p1,p2,2,AVG
CDEF:gate=p1,POP,LTIME,86400,%,3600,/,FLOOR,DUP,23,LT,*,6,GT,INF,UNKN,IF #for daytime image
--end=midnight
--start=end-7d
AREA:gate#e0e0ff:"Day time"
LINE2:p#ff6666:"performance"
編集
午前7時から午後11時までのログを除外し、グラフを作成するための新しいrrdファイルを作成することを計画しています。これは良いアプローチですか。null値も含まれるのでそうは思いません。