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 |