InvocationMetricLogger

public class InvocationMetricLogger
extends Object

java.lang.オブジェクト
com.android.tradefed.invoker.logger.InvocationMetricLogger


いくつかのメトリクスを記録するための呼び出しのためのユーティリティ クラス。

まとめ

パブリックメソッド

static void addInvocationMetrics ( InvocationMetricLogger.InvocationMetricKey key, long value)

呼び出しレベルで追跡する Key-Value を 1 つ追加します。

static void addInvocationMetrics ( InvocationMetricLogger.InvocationMetricKey key, String value)

呼び出しレベルで追跡する Key-Value を 1 つ追加します。

static void addInvocationMetrics ( InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, String value)

特定のグループに 1 つの Key-Value を追加します

static void addInvocationMetrics ( InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, long value)

特定のグループの呼び出しレベルで追跡される Key-Value を 1 つ追加します。

static void addInvocationPairMetrics ( InvocationMetricLogger.InvocationMetricKey key, long start, long end)

同じキーに関連付けられた値のペアを追加します。

static void clearInvocationMetrics ()

呼び出しの呼び出しメトリックをクリアします。

static getInvocationMetrics ()

進行中の呼び出しの呼び出しメトリクスのマップを返します。

static void resetLocalGroup ()

ローカライズされたコンテキストをリセットします。

static void setLocalGroup (ThreadGroup tg)

gRPC サーバー内のプロパティを使用するときにローカライズされたコンテキストを追跡します

パブリックメソッド

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationMetricKey key, 
                long value)

呼び出しレベルで追跡する Key-Value を 1 つ追加します。

パラメーター
key InvocationMetricLogger.InvocationMetricKey : 呼び出しメトリクスが追跡されるキー。

value long : 呼び出しメトリックの値。

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationMetricKey key, 
                String value)

呼び出しレベルで追跡する Key-Value を 1 つ追加します。

パラメーター
key InvocationMetricLogger.InvocationMetricKey : 呼び出しメトリクスが追跡されるキー。

value String : 呼び出しメトリックの値。

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationGroupMetricKey groupKey, 
                String group, 
                String value)

特定のグループに 1 つの Key-Value を追加します

パラメーター
groupKey InvocationMetricLogger.InvocationGroupMetricKey : グループのキー

group String : キーに関連付けられたグループ名

value String : グループの値

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationGroupMetricKey groupKey, 
                String group, 
                long value)

特定のグループの呼び出しレベルで追跡される Key-Value を 1 つ追加します。

パラメーター
groupKey InvocationMetricLogger.InvocationGroupMetricKey : グループのキー

group String : キーに関連付けられたグループ名

value long : グループの値

addInvocationPairMetrics

public static void addInvocationPairMetrics (InvocationMetricLogger.InvocationMetricKey key, 
                long start, 
                long end)

同じキーに関連付けられた値のペアを追加します。通常、タイムスタンプの開始と終了に使用されます。

パラメーター
key InvocationMetricLogger.InvocationMetricKey : 呼び出しメトリクスが追跡されるキー。

start long : 呼び出しメトリックの開始値。

end long : 呼び出しメトリックの終了値。

クリア呼び出しメトリクス

public static void clearInvocationMetrics ()

呼び出しの呼び出しメトリックをクリアします。

getInvocationMetrics

public static  getInvocationMetrics ()

進行中の呼び出しの呼び出しメトリクスのマップを返します。

戻り値

リセットローカルグループ

public static void resetLocalGroup ()

ローカライズされたコンテキストをリセットします。

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

gRPC サーバー内のプロパティを使用するときにローカライズされたコンテキストを追跡します

パラメーター
tg ThreadGroup