ここに挙げたすべての関数は、以下の関数でサポートされています。
関数の一覧には追加情報は記載されていません。関数をクリックすると詳細が表示されます。
/host/key
はホストアイテムの履歴を参照する関数の一般的なパラメーターの一つ目です。必須です。(sec|#num)<:time shift>
は、ホストのアイテム履歴を参照する関数の一般的なパラメーターの二つ目です。
関数のパラメータに関する一般的な注意事項:
<
>
で示されます。/host/key
および (sec|#num)<:timeshift>
パラメータは引用符で囲んではなりません。アイテムの将来値、最大値、最小値、差分、または平均値
サポートされる値の型: Float、Integer
パラメーター:
now
+ time
の時点における項目値を推定することに注意してください。max、min、delta、および avg は、now
から now
+ time
までの区間における項目値の推定値を調べます。コメント:
例:
forecast(/host/key,#10,1h) # 過去10個の値に基づいて、1時間後のアイテムの値を予測します。
forecast(/host/key,1h,30m) # 過去1時間のデータに基づいて、30分後のアイテムの値を予測します。
forecast(/host/key,1h:now-1d,12h) # 1日前の1時間に基づいて、12時間後のアイテムの値を予測します。
forecast(/host/key,1h,10m,"exponential") # 過去1時間のデータと指数関数に基づいて、10分後のアイテムの値を予測します。
forecast(/host/key,1h,2h,"polynomial3","max") # 過去1時間のデータと3次多項式に基づいて、今後2時間でアイテムが到達できる最大値を予測します。
forecast(/host/key,#2,-20m) # 過去2つの値に基づいて、20分前のアイテムの値を推定します(これはさらに長い場合があります)特にアイテムが1時間に1回など、めったに更新されない場合は、last() を使用するよりも正確です。
アイテムが指定されたしきい値に達するまでに必要な時間(秒)
サポートされる値の型:Float、Integer
パラメーター:
コメント:
例:
timeleft(/host/key,#10,0) # 過去10回分のデータに基づき、アイテムの値が0に達するまでの時間
timeleft(/host/key,1h,100) # 過去1時間分のデータに基づき、アイテムの値が100に達するまでの時間
timeleft(/host/key,1h:now-1d,100) # 1日前の1時間分に基づき、アイテムの値が100に達するまでの時間
timeleft(/host/key,1h,200,"polynomial2") # 過去1時間分のデータに基づき、アイテムが2次多項式のように振舞うと仮定して、アイテムの値が200に達するまでの時間
サポートされているすべての関数を参照してください。