InvocationMetricLogger

public class InvocationMetricLogger
extends Object

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


Eine Dienstprogrammklasse für einen Aufruf zum Protokollieren einiger Metriken.

Zusammenfassung

Öffentliche Methoden

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

Fügen Sie einen Schlüsselwert hinzu, der auf Aufrufebene verfolgt werden soll.

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

Fügen Sie einen Schlüsselwert hinzu, der auf Aufrufebene verfolgt werden soll.

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

Fügen Sie einen Schlüsselwert für eine bestimmte Gruppe hinzu

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

Fügen Sie einen Schlüsselwert hinzu, der auf Aufrufebene für eine bestimmte Gruppe verfolgt werden soll.

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

Fügen Sie ein Wertepaar hinzu, das demselben Schlüssel zugeordnet ist.

static void clearInvocationMetrics ()

Löschen Sie die Aufrufmetriken für einen Aufruf.

static getInvocationMetrics ()

Gibt die Karte der Aufrufmetriken für den laufenden Aufruf zurück.

static void resetLocalGroup ()

Setzt den lokalisierten Kontext zurück.

static void setLocalGroup (ThreadGroup tg)

Verfolgt einen lokalisierten Kontext, wenn die Eigenschaften innerhalb des gRPC-Servers verwendet werden

Öffentliche Methoden

addInvocationMetrics

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

Fügen Sie einen Schlüsselwert hinzu, der auf Aufrufebene verfolgt werden soll.

Parameter
key InvocationMetricLogger.InvocationMetricKey : Der Schlüssel, unter dem die Aufrufmetrik verfolgt wird.

value long : Der Wert der Aufrufmetrik.

addInvocationMetrics

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

Fügen Sie einen Schlüsselwert hinzu, der auf Aufrufebene verfolgt werden soll.

Parameter
key InvocationMetricLogger.InvocationMetricKey : Der Schlüssel, unter dem die Aufrufmetrik verfolgt wird.

value String : Der Wert der Aufrufmetrik.

addInvocationMetrics

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

Fügen Sie einen Schlüsselwert für eine bestimmte Gruppe hinzu

Parameter
groupKey InvocationMetricLogger.InvocationGroupMetricKey : Der Schlüssel der Gruppe

group String : Der mit dem Schlüssel verknüpfte Gruppenname

value String : Der Wert für die Gruppe

addInvocationMetrics

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

Fügen Sie einen Schlüsselwert hinzu, der auf Aufrufebene für eine bestimmte Gruppe verfolgt werden soll.

Parameter
groupKey InvocationMetricLogger.InvocationGroupMetricKey : Der Schlüssel der Gruppe

group String : Der mit dem Schlüssel verknüpfte Gruppenname

value long : Der Wert für die Gruppe

addInvocationPairMetrics

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

Fügen Sie ein Wertepaar hinzu, das demselben Schlüssel zugeordnet ist. Wird normalerweise für den Start und das Ende des Zeitstempels verwendet.

Parameter
key InvocationMetricLogger.InvocationMetricKey : Der Schlüssel, unter dem die Aufrufmetrik verfolgt wird.

start long : Der Startwert der Aufrufmetrik.

end long : Der Endwert der Aufrufmetrik.

clearInvocationMetrics

public static void clearInvocationMetrics ()

Löschen Sie die Aufrufmetriken für einen Aufruf.

getInvocationMetrics

public static  getInvocationMetrics ()

Gibt die Karte der Aufrufmetriken für den laufenden Aufruf zurück.

Kehrt zurück

resetLocalGroup

public static void resetLocalGroup ()

Setzt den lokalisierten Kontext zurück.

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

Verfolgt einen lokalisierten Kontext, wenn die Eigenschaften innerhalb des gRPC-Servers verwendet werden

Parameter
tg ThreadGroup