特に明記されていない限り、ここにリストされているすべての機能は次の言語でサポートされています。
集計関数は次のいずれかで機能します。
min(/host/key,1h)
min(last_foreach(/*/key))
関数パラメーターに関する一般的な注意事項。
<
>
で示されます/host/key
と (sec|#num)<:time shift>
はパラメータを引用符で囲んではいけません/host/key
はホストアイテムの履歴を参照する関数の一般的なパラメーターの一つ目です。必須です。(sec|#num)<:time shift>
は、ホストのアイテム履歴を参照する関数の一般的なパラメーターの二つ目です。
関数のパラメータに関する一般的な注意事項:
<
>
で示されます。/host/key
および (sec|#num)<:timeshift>
パラメータは引用符で囲んではいけません。定義された評価期間内のアイテムの平均値
サポートされる値の型: Float、Integer
サポートされる foreach 関数: avg_foreach、count_foreach、exists_foreach、last_foreach、max_foreach、min_foreach、sum_foreach
パラメーター: 共通パラメーター を参照してください。
時間シフトは、現在の平均値と少し前の平均値を比較する必要がある場合に便利です。
例:
avg(/host/key,1h) #過去1時間の平均値
avg(/host/key,1h:now-1d) #現在から25時間前から24時間前までの1時間の平均値
avg(/host/key,#5) #過去5つの値の平均値
avg(/host/key,#5:now-1d) #過去24時間に受信した値を除いた、過去5つの値の平均値
ヒストグラムのバケットからパーセンタイルを計算します。
パラメーター:
コメント:
histogram_quantile(percentage/100, bucket_rate_foreach(item filter, time period, 1))
のエイリアスです。foreach関数によって返される配列内の値の数
サポートされているforeach関数: avg_foreach、count_foreach、exists_foreach、last_foreach、max_foreach、min_foreach、sum_foreach
パラメーター:
operator
:pattern
で指定された正規表現と大文字と小文字を区別して一致pattern
で指定された正規表現と大文字と小文字を区別せずに一致コメント:
pattern
パラメータは '/' で区切られた2つの数値として指定できます:number_to_compare_with/mask。count() は、値と mask の「ビット単位の AND」を計算し、その結果を number_to_compare_with と比較します。「ビット単位の AND」の結果が number_to_compare_with と等しい場合、その値がカウントされます。pattern
パラメータには通常の正規表現またはグローバル('@'で始まる)正規表現を指定できます。グローバル正規表現の場合、大文字と小文字の区別はグローバル正規表現設定から継承されます。正規表現マッチングのため、浮動小数点値は常に「.」の後に4桁の小数点以下で表されます。また、大きな数値の場合、10進数(データベースに保存される)と2進数(Zabbixサーバーで使用される)の表現の違いが、4桁目の小数点以下の桁数に影響を与える可能性があることに注意してください。例:
count(max_foreach(/*/net.if.in[*],1h)) #過去1時間から現在までにデータを受信したnet.if.inアイテムの数
count(last_foreach(/*/vfs.fs.dependent.size[*,pused]),"gt",95) #ディスク使用率が95%を超えているファイルシステムの数
ヒストグラムのバケットからφ-分位点を計算します。
サポートされているforeach関数: bucket_rate_foreach
パラメーター:
コメント:
例:
histogram_quantile(0.75,1.0,last(/host/rate_bucket[1.0]),"+Inf",last(/host/rate_bucket[Inf]))
histogram_quantile(0.5,bucket_rate_foreach(//item_key,30s))
フィルター条件に一致する、構成内の既存アイテムの数
サポートされる値の型: Integer
パラメーター:
コメント:
例:
定義された評価期間内に収集された値の確率分布の"裾野度"。Kurtosis も参照してください。
サポートされている値の型: Float、Integer
サポートされている foreach 関数: last_foreach
パラメータ: 共通パラメータ を参照してください。
例:
定義された評価期間内に収集された値の絶対偏差の中央値 絶対偏差の中央値も参照してください。
サポートされている値の型: Float、Integer
サポートされているforeach関数: last_foreach
パラメーター: 共通パラメーターを参照してください。
例:
定義された評価期間内における項目の最高値
サポートされる値の型: Float、Integer
サポートされる foreach 関数: avg_foreach、count_foreach、exists_foreach、last_foreach、max_foreach、min_foreach、sum_foreach
パラメーター: 共通パラメーター を参照してください。
例:
定義された評価期間内における項目の最小値
サポートされる値の型: Float、Integer
サポートされる foreach 関数: avg_foreach、count_foreach、exists_foreach、last_foreach、max_foreach、min_foreach、sum_foreach
パラメーター: 共通パラメーター を参照してください。
例:
定義された評価期間内に収集された値の確率分布の非対称性。Skewness も参照してください。
サポートされている値の型: Float、Integer
サポートされている foreach 関数: last_foreach
パラメーター: 共通パラメーター を参照してください。
例:
定義された評価期間内に収集された値の母標準偏差。標準偏差も参照してください。
サポートされている値の型: Float、Integer
サポートされているforeach関数: last_foreach
パラメーター: 共通パラメーターを参照してください。
例:
定義された評価期間内に収集された値の標本標準偏差。標準偏差も参照してください。
サポートされている値の型: Float、Integer
サポートされているforeach関数: last_foreach
パラメーター: 共通パラメーターを参照してください。
この関数が動作するには、少なくとも2つのデータ値が必要です。
例:
定義された評価期間内に収集された値の合計
サポートされる値の型: Float、Integer
サポートされる foreach 関数: avg_foreach、count_foreach、exists_foreach、last_foreach、max_foreach、min_foreach、sum_foreach
パラメーター: 共通パラメーター を参照してください。
例:
定義された評価期間内に収集された値の平方和
サポートされる値の型: Float、Integer
サポートされるforeach関数: last_foreach
パラメーター: 共通パラメーターを参照してください。
例:
定義された評価期間内に収集された値の母分散。分散も参照してください。
サポートされている値の型: Float、Integer
サポートされているforeach関数: last_foreach
パラメーター: 共通パラメーターを参照してください。
例:
定義された評価期間内に収集された値の標本分散。分散も参照してください。
サポートされている値の型: Float、Integer
サポートされているforeach関数: last_foreach
パラメーター: 共通パラメーターを参照してください。
この関数が動作するには、少なくとも2つのデータ値が必要です。
例:
サポートされているすべての関数を参照してください。