InvocationMetricLogger

public class InvocationMetricLogger
extends Object

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


Klasa narzędzia dla wywołania w celu zarejestrowania niektórych metryk.

Streszczenie

Metody publiczne

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

Dodaj jedną parę klucz-wartość do śledzenia na poziomie wywołania.

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

Dodaj jedną parę klucz-wartość do śledzenia 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ść do śledzenia 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 wywołania w toku.

static void resetLocalGroup ()

Resetuje zlokalizowany kontekst.

static void setLocalGroup (ThreadGroup tg)

Śledzi zlokalizowany kontekst podczas korzystania z właściwości na serwerze gRPC

Metody publiczne

addInvocationMetrics

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

Dodaj jedną parę klucz-wartość do śledzenia na poziomie wywołania.

Parametry
key InvocationMetricLogger.InvocationMetricKey : klucz, w którym będzie śledzona metryka wywołania.

value long : wartość metryki wywołania.

addInvocationMetrics

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

Dodaj jedną parę klucz-wartość do śledzenia na poziomie wywołania.

Parametry
key InvocationMetricLogger.InvocationMetricKey : klucz, w którym będzie śledzona metryka wywołania.

value String : Wartość metryki wywołania.

addInvocationMetrics

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ść dla grupy

addInvocationMetrics

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

Dodaj jedną parę klucz-wartość do śledzenia 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 początku i końca znacznika czasu.

Parametry
key InvocationMetricLogger.InvocationMetricKey : klucz, w którym będzie śledzona metryka wywołania.

start long : Wartość początkowa metryki wywołania.

end long : wartość końcowa metryki wywołania.

wyczyść metryki wywołania

public static void clearInvocationMetrics ()

Wyczyść metryki wywołania dla wywołania.

getInvocationMetrics

public static  getInvocationMetrics ()

Zwraca mapę metryk wywołania dla wywołania w toku.

Zwroty

zresetuj grupę lokalną

public static void resetLocalGroup ()

Resetuje zlokalizowany kontekst.

ustawGrupaLokalna

public static void setLocalGroup (ThreadGroup tg)

Śledzi zlokalizowany kontekst podczas korzystania z właściwości na serwerze gRPC

Parametry
tg ThreadGroup