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 |