ВызовМетриклогер

public class InvocationMetricLogger
extends Object

java.lang.Объект
com.android.tradefed.invoker.logger.InvoctionMetricLogger


Служебный класс для вызова некоторых метрик.

Краткое содержание

Публичные методы

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 : конечное значение метрики вызова.

ClearInvoctionMetrics

public static void clearInvocationMetrics ()

Очистите метрики вызова для вызова.

getInvoctionMetrics

public static  getInvocationMetrics ()

Возвращает карту метрик вызова для текущего вызова.

Возврат

сброслокальной группы

public static void resetLocalGroup ()

Сбрасывает локализованный контекст.

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

Отслеживает локализованный контекст при использовании свойств внутри сервера gRPC.

Параметры
tg ThreadGroup