InvocationMetricLogger
public class InvocationMetricLogger
extends Object
Obiekt Java.lang.Object | |
↳ | com.android.tradefed.invoker.logger.InvocationMetricLogger |
Klasa narzędzia służąca do wywołania rejestrowania niektórych metryk.
Streszczenie
Metody publiczne | |
---|---|
static void | addInvocationMetrics ( InvocationMetricLogger.InvocationMetricKey key, long value) Dodaj jedną parę klucz-wartość, która będzie śledzona na poziomie wywołania. |
static void | addInvocationMetrics ( InvocationMetricLogger.InvocationMetricKey key, String value) Dodaj jedną parę klucz-wartość, która będzie śledzona na poziomie wywołania. |
static void | addInvocationMetrics ( InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, String value) Dodaj jedną parę klucz-wartość dla danej grupy |
static void | addInvocationMetrics ( InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, long value) Dodaj jedną parę klucz-wartość, która będzie śledzona na poziomie wywołania dla danej grupy. |
static void | addInvocationPairMetrics ( InvocationMetricLogger.InvocationMetricKey key, long start, long end) Dodaj parę wartości powiązanych z tym samym kluczem. |
static void | clearInvocationMetrics () Wyczyść metryki wywołania dla wywołania. |
static | getInvocationMetrics () Zwraca mapę metryk wywołania dla trwającego wywołania. |
static void | resetLocalGroup () Resetuje zlokalizowany kontekst. |
static void | setLocalGroup (ThreadGroup tg) Śledzi zlokalizowany kontekst podczas korzystania z właściwości wewnątrz serwera gRPC |
Metody publiczne
dodajInvocationMetrics
public static void addInvocationMetrics (InvocationMetricLogger.InvocationMetricKey key, long value)
Dodaj jedną parę klucz-wartość, która będzie śledzona na poziomie wywołania.
Parametry | |
---|---|
key | InvocationMetricLogger.InvocationMetricKey : Klucz, pod którym będzie śledzona metryka wywołania. |
value | long : Wartość metryki wywołania. |
dodajInvocationMetrics
public static void addInvocationMetrics (InvocationMetricLogger.InvocationMetricKey key, String value)
Dodaj jedną parę klucz-wartość, która będzie śledzona na poziomie wywołania.
Parametry | |
---|---|
key | InvocationMetricLogger.InvocationMetricKey : Klucz, pod którym będzie śledzona metryka wywołania. |
value | String : wartość metryki wywołania. |
dodajInvocationMetrics
public static void addInvocationMetrics (InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, String value)
Dodaj jedną parę klucz-wartość dla danej grupy
Parametry | |
---|---|
groupKey | InvocationMetricLogger.InvocationGroupMetricKey : Klucz grupy |
group | String : Nazwa grupy powiązana z kluczem |
value | String : Wartość grupy |
dodajInvocationMetrics
public static void addInvocationMetrics (InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, long value)
Dodaj jedną parę klucz-wartość, która będzie śledzona na poziomie wywołania dla danej grupy.
Parametry | |
---|---|
groupKey | InvocationMetricLogger.InvocationGroupMetricKey : Klucz grupy |
group | String : Nazwa grupy powiązana z kluczem |
value | long : Wartość dla grupy |
addInvocationPairMetrics
public static void addInvocationPairMetrics (InvocationMetricLogger.InvocationMetricKey key, long start, long end)
Dodaj parę wartości powiązanych z tym samym kluczem. Zwykle używany do rozpoczęcia i zakończenia znacznika czasu.
Parametry | |
---|---|
key | InvocationMetricLogger.InvocationMetricKey : Klucz, pod którym będzie śledzona metryka wywołania. |
start | long : Wartość początkowa metryki wywołania. |
end | long : Wartość końcowa metryki wywołania. |
clearInvocationMetrics
public static void clearInvocationMetrics ()
Wyczyść metryki wywołania dla wywołania.
pobierzInvocationMetrics
public staticgetInvocationMetrics ()
Zwraca mapę metryk wywołania dla trwającego wywołania.
Zwroty | |
---|---|
zresetuj grupę lokalną
public static void resetLocalGroup ()
Resetuje zlokalizowany kontekst.
ustaw grupę lokalną
public static void setLocalGroup (ThreadGroup tg)
Śledzi zlokalizowany kontekst podczas korzystania z właściwości wewnątrz serwera gRPC
Parametry | |
---|---|
tg | ThreadGroup |