ここに記載されているすべての関数は、以下でサポートされています:
関数は追加情報なしでリストされています。関数をクリックすると詳細が表示されます。
/host/key は、ホストアイテムの履歴を参照する関数の共通必須の最初のパラメータです(sec|#num)<:time shift> は、ホストアイテムの履歴を参照する関数の共通の2番目のパラメータです。ここで:
関数パラメータに関する一般的な注意事項:
< >で示されます/host/key および (sec|#num)<:time shift> パラメータは 決して引用符で囲まないでくださいアイテムの将来の値、最大値、最小値、差分または平均値。
サポートされている値の型: 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分前のアイテム値を推定(特にアイテムの更新頻度が低い場合、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に達するまでの時間サポートされているすべての関数を参照してください。