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 chiamata.

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

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

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

Aggiungi una coppia chiave-valore da monitorare a livello di chiamata per un determinato gruppo.

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

Aggiungere una coppia chiave-valore 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 chiamata per una chiamata.

static getInvocationMetrics()

Restituisce la mappa delle metriche di chiamata per la chiamata in corso.

static void resetLocalGroup()

Reimposta il contesto localizzato.

static void setLocalGroup(ThreadGroup tg)

Monitora un contesto localizzato quando utilizzi 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 tracciare a livello di chiamata.

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

value long: il valore della metrica di chiamata.

addInvocationMetrics

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

Aggiungi una coppia chiave-valore da tracciare a livello di chiamata.

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

value String: il valore della metrica di chiamata.

addInvocationMetrics

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

Aggiungi una coppia chiave-valore da monitorare 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

addInvocationMetrics

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

Aggiungere 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

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 i timestamp di inizio e fine.

Parametri
key InvocationMetricLogger.InvocationMetricKey: la chiave sotto la quale verrà monitorata la metrica di chiamata.

start long: il valore iniziale della metrica di chiamata.

end long: il valore finale della metrica di chiamata.

clearInvocationMetrics

public static void clearInvocationMetrics ()

Cancella le metriche di chiamata per una chiamata.

getInvocationMetrics

public static  getInvocationMetrics ()

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

Ritorni

resetLocalGroup

public static void resetLocalGroup ()

Reimposta il contesto localizzato.

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

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

Parametri
tg ThreadGroup