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 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  getInvocationMetrics ()

傳回進行中叫用的叫用指標對應關係。

傳回

重設本機群組

public static void resetLocalGroup ()

重設本地化內容。

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

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

參數
tg ThreadGroup