InvocationMetricLogger

public class InvocationMetricLogger
extends Object

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


Klasa pomocnicza do wywołania służąca do rejestrowania niektórych danych.

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óra będzie śledzona na poziomie wywołania.

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

Dodaj jedną parę klucz-wartość, która będzie śledzona na poziomie wywołania w danej grupie.

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

Dodawanie do danej grupy jednej pary klucz-wartość

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

Dodaj parę wartości powiązaną z tym samym kluczem.

static void clearInvocationMetrics()

Wyczyść dane wywołania dotyczące wywołania.

static getInvocationMetrics()

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

static void resetLocalGroup()

Resetuje zlokalizowany kontekst.

static void setLocalGroup(ThreadGroup tg)

Śledzenie skontekstualizowanego kontekstu 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óra będzie śledzona na poziomie wywołania.

Parametry
key InvocationMetricLogger.InvocationMetricKey: klucz, pod którym będą śledzone dane dotyczące wywołania.

value long: wartość danych wywołania.

addInvocationMetrics

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, 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, 
                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ązanej z kluczem

value long: wartość grupy

addInvocationMetrics

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

Dodawanie do danej grupy jednej pary klucz-wartość

Parametry
groupKey InvocationMetricLogger.InvocationGroupMetricKey: klucz grupy

group String: nazwa grupy powiązanej z kluczem

value String: 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 używane w przypadku sygnatury czasowej początku i końca.

Parametry
key InvocationMetricLogger.InvocationMetricKey: klucz, pod którym będą śledzone dane dotyczące wywołania.

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

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

ClearInvocationMetrics

public static void clearInvocationMetrics ()

Wyczyść dane dotyczące wywołania.

getInvocationMetrics

public static  getInvocationMetrics ()

Zwraca mapę wywołania wskaźników dla wywołania w toku.

Zwroty

resetLocalGroup

public static void resetLocalGroup ()

Resetuje zlokalizowany kontekst.

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

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

Parametry
tg ThreadGroup