InvocationMetricLogger

public class InvocationMetricLogger
extends Object

java.lang.Объект
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 : значение для группы

добавитьInvocationPairMetrics

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