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 |