前のトピック: mvelDebug 関数次のトピック: snmpCounter64 関数


mvelTrace 関数

この関数は、入力されたパラメータを karaf.log ファイルの TRACE レベルに入力します。 この関数を使用して、不正確と思われる結果を返すレポートからのポーリングされた値を記録します。

Data Collector のポーリング ログは、ポーリングされた属性の値のみを表示しますが、レポートは計算の結果のみを表示します。 mvelTrace 関数を使用することにより、入力されたポーリング値を参照し、計算のどこに問題があるのかを判断できます。

構文

この関数の形式は以下のとおりです。

String mvelTrace (Array objects)

パラメータ

objects

オブジェクト配列は、Data Collector の karaf.log ファイル内の TRACE レベルに記録されます。

戻り値

Null

以下の式は、karaf.log ファイルに cpmCPUTotal5minRev を記録します。

式:

mvelTrace([“cpmCPUTotal5minRev=”, cpmCPUTotal5minRev])

結果:

Null

結果(karaf.log):

MVEL trace: cpmCPUTotal5minRev=15

高度な例

mvelTrace([“cpmCPUTotal5minRev=”, cpmCPUTotal5minRev, “ cpmCPUTotal10minRev=”, cpmCPUTotal10minRev]); cpmCPUTotal10minRev;

結果:

12

結果(karaf.log):

MVEL trace: cpmCPUTotal5minRev=15 cpmCPUTotal10minRev=12