調用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 staticgetInvocationMetrics ()
傳回正在進行的調用的調用指標映射。
退貨 | |
---|---|
重置本機群組
public static void resetLocalGroup ()
重置本地化上下文。
設定本地組
public static void setLocalGroup (ThreadGroup tg)
使用 gRPC 伺服器內的屬性時追蹤本地化上下文
參數 | |
---|---|
tg | ThreadGroup |