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

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

返回

resetLocalGroup

public static void resetLocalGroup ()

重置本地化上下文。

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

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

参数
tg ThreadGroup