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, String value)
特定のグループに Key-Value を 1 つ追加する |
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)
特定のグループに Key-Value を 1 つ追加する
パラメータ | |
---|---|
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 : 呼び出し指標の終了値。 |
ClearInvocationMetrics
public static void clearInvocationMetrics ()
呼び出しの指標を消去します。
getInvocationMetrics
public staticgetInvocationMetrics ()
進行中の呼び出しに関する呼び出し指標のマップを返します。
戻り値 | |
---|---|
|
resetLocalGroup
public static void resetLocalGroup ()
ローカライズされたコンテキストをリセットします。
setLocalGroup
public static void setLocalGroup (ThreadGroup tg)
gRPC サーバー内のプロパティを使用する場合にローカライズされたコンテキストを追跡する
パラメータ | |
---|---|
tg |
ThreadGroup |