InvocationMetricLogger

public class InvocationMetricLogger
extends Object

java.lang.Object
   ↳ 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, long value)

特定のグループの呼び出しレベルでトラッキングする Key-Value を 1 つ追加します。

static void addInvocationMetrics(InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, String 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, 
                long value)

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

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

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

value long: グループの値

addInvocationMetrics

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

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

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

group String: 鍵に関連付けられているグループ名

value String: グループの値

addInvocationPairMetrics

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

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

パラメータ
key InvocationMetricLogger.InvocationMetricKey: 呼び出し指標が追跡されるキー。

start long: 呼び出し指標の開始値。

end long: 呼び出し指標の終了値。

clearInvocationMetrics

public static void clearInvocationMetrics ()

呼び出しの呼び出し指標をクリアします。

getInvocationMetrics

public static  getInvocationMetrics ()

進行中の呼び出しの呼び出し指標のマップを返します。

戻り値

resetLocalGroup

public static void resetLocalGroup ()

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

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

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

パラメータ
tg ThreadGroup