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 static  getInvocationMetrics ()

返回正在进行的调用的调用指标的 Map。

返回

resetLocalGroup

public static void resetLocalGroup ()

重置本地化上下文。

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

跟踪在 gRPC 服务器内使用属性时本地化的上下文

参数
tg ThreadGroup