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, long value)

新增一個鍵/值,以便在指定群組的叫用層級追蹤。

static void addInvocationMetrics(InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, String 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, 
                long value)

新增一個鍵/值,以便在指定群組的叫用層級追蹤。

參數
groupKey InvocationMetricLogger.InvocationGroupMetricKey:群組的金鑰

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

value long:群組的值

addInvocationMetrics

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

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

參數
groupKey InvocationMetricLogger.InvocationGroupMetricKey:群組的金鑰

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

value String:群組的值

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