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 Map<String, String> 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 Map<String, String> getInvocationMetrics ()

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

Возвраты
Map<String, String>

resetLocalGroup

public static void resetLocalGroup ()

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

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

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

Параметры
tg ThreadGroup