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 staticgetInvocationMetrics ()
進行中の呼び出しの呼び出しメトリクスのマップを返します。
戻り値 | |
---|---|
リセットローカルグループ
public static void resetLocalGroup ()
ローカライズされたコンテキストをリセットします。
setLocalGroup
public static void setLocalGroup (ThreadGroup tg)
gRPC サーバー内のプロパティを使用するときにローカライズされたコンテキストを追跡します
パラメーター | |
---|---|
tg | ThreadGroup |