InvocationMetricLogger

public class InvocationMetricLogger
extends Object

java.lang.Object
   ↳ com.android.tradefed.invoker.logger.InvocationMetricLogger


這個公用程式類別用於叫用,可記錄部分指標。

摘要

公用方法

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 Map<String, String> getInvocationMetrics()

傳回正在進行的呼叫的呼叫指標對應。

static void resetLocalGroup()

重設本地化環境。

static void setLocalGroup(ThreadGroup tg)

使用 gRPC 伺服器內的屬性時,追蹤本地化環境。

公用方法

addInvocationMetrics

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

在叫用層級新增要追蹤的鍵/值。

參數
key InvocationMetricLogger.InvocationMetricKey:用來追蹤叫用指標的鍵。

value long:叫用指標的值。

addInvocationMetrics

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

在叫用層級新增要追蹤的鍵/值。

參數
key InvocationMetricLogger.InvocationMetricKey:用來追蹤叫用指標的鍵。

value String:叫用指標的值。

addInvocationMetrics

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

為特定群組新增一個鍵/值

參數
groupKey InvocationMetricLogger.InvocationGroupMetricKey:群組的鍵

group String:與金鑰相關聯的群組名稱

value String:群組的值

addInvocationMetrics

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

為特定群組在叫用層級新增要追蹤的鍵/值。

參數
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 static Map<String, String> getInvocationMetrics ()

傳回正在進行的呼叫的呼叫指標對應。

傳回
Map<String, String>

resetLocalGroup

public static void resetLocalGroup ()

重設本地化環境。

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

使用 gRPC 伺服器內的屬性時,追蹤本地化環境

參數
tg ThreadGroup