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()
返回正在进行的调用的调用指标的 Map。 |
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 staticgetInvocationMetrics ()
返回正在进行的调用的调用指标的 Map。
返回 | |
---|---|
|
resetLocalGroup
public static void resetLocalGroup ()
重置本地化上下文。
setLocalGroup
public static void setLocalGroup (ThreadGroup tg)
跟踪在 gRPC 服务器内使用属性时本地化的上下文
参数 | |
---|---|
tg |
ThreadGroup |