InvocationMetricLogger

public class InvocationMetricLogger
extends Object

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


Una classe di utilità per un'invocazione per registrare alcuni parametri.

Riepilogo

Metodi pubblici

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

Aggiungi un valore-chiave da tenere traccia a livello di chiamata.

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

Aggiungi un valore-chiave da tenere traccia a livello di chiamata.

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

Aggiungi un valore-chiave per un determinato gruppo

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

Aggiungi un valore-chiave da tenere traccia a livello di chiamata per un determinato gruppo.

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

Aggiungi una coppia di valori associati alla stessa chiave.

static void clearInvocationMetrics ()

Cancellare i parametri di chiamata per un'invocazione.

static getInvocationMetrics ()

Restituisce la mappa dei parametri di invocazione per l'invocazione in corso.

static void resetLocalGroup ()

Reimposta il contesto localizzato.

static void setLocalGroup (ThreadGroup tg)

Tiene traccia di un contesto localizzato quando si utilizzano le proprietà all'interno del server gRPC

Metodi pubblici

addInvocationMetrics

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

Aggiungi un valore-chiave da tenere traccia a livello di chiamata.

Parametri
key InvocationMetricLogger.InvocationMetricKey : la chiave in base alla quale verrà tracciata la metrica di chiamata.

value long : il valore della metrica di chiamata.

addInvocationMetrics

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

Aggiungi un valore-chiave da tenere traccia a livello di chiamata.

Parametri
key InvocationMetricLogger.InvocationMetricKey : la chiave in base alla quale verrà tracciata la metrica di chiamata.

value String : il valore della metrica di chiamata.

addInvocationMetrics

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

Aggiungi un valore-chiave per un determinato gruppo

Parametri
groupKey InvocationMetricLogger.InvocationGroupMetricKey : la chiave del gruppo

group String : il nome del gruppo associato alla chiave

value String : il valore per il gruppo

addInvocationMetrics

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

Aggiungi un valore-chiave da tenere traccia a livello di chiamata per un determinato gruppo.

Parametri
groupKey InvocationMetricLogger.InvocationGroupMetricKey : la chiave del gruppo

group String : il nome del gruppo associato alla chiave

value long : il valore per il gruppo

aggiungiInvocationPairMetrics

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

Aggiungi una coppia di valori associati alla stessa chiave. Solitamente utilizzato per l'inizio e la fine del timestamp.

Parametri
key InvocationMetricLogger.InvocationMetricKey : la chiave in base alla quale verrà tracciata la metrica di chiamata.

start long : il valore iniziale del parametro di chiamata.

end long : il valore finale della metrica di chiamata.

clearInvocationMetrics

public static void clearInvocationMetrics ()

Cancellare i parametri di chiamata per un'invocazione.

getInvocationMetrics

public static  getInvocationMetrics ()

Restituisce la mappa dei parametri di invocazione per l'invocazione in corso.

ritorna

resetLocalGroup

public static void resetLocalGroup ()

Reimposta il contesto localizzato.

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

Tiene traccia di un contesto localizzato quando si utilizzano le proprietà all'interno del server gRPC

Parametri
tg ThreadGroup