调用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 |