InvocationMetricLogger

public class InvocationMetricLogger
extends Object

java.lang.Object
com.android.tradefed.invoker.logger.InvocationMetricLogger


Klasa narzędzia dla wywołania do rejestrowania niektórych wskaźników.

Podsumowanie

Metody publiczne

static void addInvocationMetrics(InvocationMetricLogger.InvocationMetricKey key, long value)

Dodaj jedną parę klucz-wartość, którą chcesz śledzić na poziomie wywołania.

static void addInvocationMetrics(InvocationMetricLogger.InvocationMetricKey key, String value)

Dodaj jedną parę klucz-wartość, którą chcesz śledzić na poziomie wywołania.

static void addInvocationMetrics(InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, String value)

Dodaj jedną parę klucz-wartość do danej grupy

static void addInvocationMetrics(InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, long value)

Dodaj jedną parę klucz-wartość, którą chcesz śledzić 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ść wskaźniki wywołań dla wywołania.

static getInvocationMetrics()

Zwraca mapę wskaźników wywołań trwającego wywołania.

static void resetLocalGroup()

Resetuje kontekst zlokalizowany.

static void setLocalGroup(ThreadGroup tg)

Śledzi zlokalizowany kontekst podczas używania właściwości na serwerze gRPC

Metody publiczne

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationMetricKey key, 
                long value)

Dodaj jedną parę klucz-wartość, którą chcesz śledzić na poziomie wywołania.

Parametry
key InvocationMetricLogger.InvocationMetricKey: klucz, w ramach którego będą śledzone dane wywołań.

value long: wartość danych wywołań.

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationMetricKey key, 
                String value)

Dodaj jedną parę klucz-wartość, którą chcesz śledzić na poziomie wywołania.

Parametry
key InvocationMetricLogger.InvocationMetricKey: klucz, w ramach którego będą śledzone dane wywołań.

value String: wartość danych wywołań.

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationGroupMetricKey groupKey, 
                String group, 
                String value)

Dodaj jedną parę klucz-wartość do danej grupy

Parametry
groupKey InvocationMetricLogger.InvocationGroupMetricKey: klucz grupy

group String: nazwa grupy powiązana z kluczem.

value String: wartość grupy.

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationGroupMetricKey groupKey, 
                String group, 
                long value)

Dodaj jedną parę klucz-wartość, którą chcesz śledzić na poziomie wywołania dla danej grupy.

Parametry
groupKey InvocationMetricLogger.InvocationGroupMetricKey: klucz grupy

group String: nazwa grupy powiązana z kluczem.

value long: wartość grupy.

AddInvocationPairMetrics

public static void addInvocationPairMetrics (InvocationMetricLogger.InvocationMetricKey key, 
                long start, 
                long end)

Dodaj parę wartości powiązanych z tym samym kluczem. Zwykle jest używany do określania początku i końca sygnatury czasowej.

Parametry
key InvocationMetricLogger.InvocationMetricKey: klucz, w ramach którego będą śledzone dane wywołań.

start long: wartość początkowa danych wywołań.

end long: wartość końcowa danych dotyczących wywołania.

ClearInvocationMetrics

public static void clearInvocationMetrics ()

Wyczyść wskaźniki wywołań dla wywołania.

getInvocationMetrics

public static  getInvocationMetrics ()

Zwraca mapę wskaźników wywołań trwającego wywołania.

Zwroty

resetLocalGroup

public static void resetLocalGroup ()

Resetuje kontekst zlokalizowany.

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

Śledzi zlokalizowany kontekst podczas używania właściwości na serwerze gRPC

Parametry
tg ThreadGroup