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 static  getInvocationMetrics ()

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