InvocationMetricLogger

public class InvocationMetricLogger
extends Object

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


Una classe di utilità per un'invocazione per registrare alcune metriche.

Riepilogo

Metodi pubblici

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

Aggiungi una coppia chiave-valore da monitorare a livello di invocazione.

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

Aggiungi una coppia chiave-valore da monitorare a livello di invocazione.

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

Aggiungi una coppia chiave-valore per un determinato gruppo

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

Aggiungi una coppia chiave-valore da monitorare a livello di invocazione 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()

Cancella le metriche di invocazione per un'invocazione.

static Map<String, String> getInvocationMetrics()

Restituisce la mappa delle metriche di invocazione per l'invocazione in corso.

static void resetLocalGroup()

Reimposta il contesto localizzato.

static void setLocalGroup(ThreadGroup tg)

Monitora 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 una coppia chiave-valore da monitorare a livello di invocazione.

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

value long: il valore della metrica di invocazione.

addInvocationMetrics

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

Aggiungi una coppia chiave-valore da monitorare a livello di invocazione.

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

value String: il valore della metrica di invocazione.

addInvocationMetrics

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

Aggiungi una coppia chiave-valore 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 del gruppo

addInvocationMetrics

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

Aggiungi una coppia chiave-valore da monitorare a livello di invocazione 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 del gruppo

addInvocationPairMetrics

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

Aggiungi una coppia di valori associati alla stessa chiave. In genere viene utilizzato per l'ora di inizio e di fine del timestamp.

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

start long: il valore iniziale della metrica di invocazione.

end long: il valore finale della metrica di invocazione.

clearInvocationMetrics

public static void clearInvocationMetrics ()

Cancella le metriche di invocazione per un'invocazione.

getInvocationMetrics

public static Map<String, String> getInvocationMetrics ()

Restituisce la mappa delle metriche di invocazione per l'invocazione in corso.

Resi
Map<String, String>

resetLocalGroup

public static void resetLocalGroup ()

Reimposta il contesto localizzato.

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

Monitora un contesto localizzato quando si utilizzano le proprietà all'interno del server gRPC

Parametri
tg ThreadGroup