調用MetricLogger

public class InvocationMetricLogger
extends Object

java.lang.Object
com.android.tradefed.invoker.logger.InspirationMetricLogger


用於呼叫記錄某些指標的實用程式類別。

概括

公共方法

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

新增一個要在呼叫層級追蹤的鍵值。

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

新增一個要在呼叫層級追蹤的鍵值。

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

為給定群組添加一個鍵值

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

新增一個要在給定群組的呼叫層級進行追蹤的鍵值。

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

新增與同一鍵關聯的一對值。

static void clearInvocationMetrics ()

清除調用的調用指標。

static getInvocationMetrics ()

傳回正在進行的調用的調用指標映射。

static void resetLocalGroup ()

重置本地化上下文。

static void setLocalGroup (ThreadGroup tg)

使用 gRPC 伺服器內的屬性時追蹤本地化上下文

公共方法

新增呼叫指標

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

新增一個要在呼叫層級追蹤的鍵值。

參數
key InvocationMetricLogger.InvocationMetricKey :將追蹤呼叫指標的按鍵。

value long :呼叫指標的值。

新增呼叫指標

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

新增一個要在呼叫層級追蹤的鍵值。

參數
key InvocationMetricLogger.InvocationMetricKey :將追蹤呼叫指標的按鍵。

value String :呼叫指標的值。

新增呼叫指標

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

為給定群組添加一個鍵值

參數
groupKey InvocationMetricLogger.InvocationGroupMetricKey :群組的鍵

group String : 與鍵關聯的群組名稱

value String : 群組的值

新增呼叫指標

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

新增一個要在給定群組的呼叫層級進行追蹤的鍵值。

參數
groupKey InvocationMetricLogger.InvocationGroupMetricKey :群組的鍵

group String : 與鍵關聯的群組名稱

value long : 組的值

新增呼叫對指標

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

新增與同一鍵關聯的一對值。通常用於時間戳開始和結束。

參數
key InvocationMetricLogger.InvocationMetricKey :將追蹤呼叫指標的按鍵。

start long :調用指標的起始值。

end long :呼叫指標的最終值。

清除調用指標

public static void clearInvocationMetrics ()

清除調用的調用指標。

取得調用指標

public static  getInvocationMetrics ()

傳回正在進行的調用的調用指標映射。

退貨

重置本機群組

public static void resetLocalGroup ()

重置本地化上下文。

設定本地組

public static void setLocalGroup (ThreadGroup tg)

使用 gRPC 伺服器內的屬性時追蹤本地化上下文

參數
tg ThreadGroup