InvocationMetricLogger

public class InvocationMetricLogger
extends Object

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


Eine Dienstprogrammklasse für eine Aufrufmethode zum Protokollieren einiger Messwerte.

Zusammenfassung

Öffentliche Methoden

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

Fügen Sie einen Schlüssel/Wert hinzu, der auf Aufrufebene erfasst werden soll.

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

Fügen Sie einen Schlüssel/Wert hinzu, der auf Aufrufebene erfasst werden soll.

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

Fügen Sie einen Schlüssel/Wert hinzu, der für eine bestimmte Gruppe auf Aufrufebene erfasst werden soll.

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

Einen Schlüsselwert für eine bestimmte Gruppe hinzufügen

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

Fügen Sie ein Wertpaar hinzu, das mit demselben Schlüssel verknüpft ist.

static void clearInvocationMetrics()

Löscht die Aufrufmesswerte für einen Aufruf.

static getInvocationMetrics()

Gibt die Map mit den Aufrufmesswerten für den laufenden Aufruf zurück.

static void resetLocalGroup()

Setzt den lokalisierten Kontext zurück.

static void setLocalGroup(ThreadGroup tg)

Erfasst einen lokalisierten Kontext, wenn die Attribute innerhalb des gRPC-Servers verwendet werden

Öffentliche Methoden

addInvocationMetrics

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

Fügen Sie einen Schlüssel/Wert hinzu, der auf Aufrufebene erfasst werden soll.

Parameter
key InvocationMetricLogger.InvocationMetricKey: Der Schlüssel, unter dem der Aufrufmesswert erfasst wird.

value long: Der Wert des Aufrufmesswerts.

addInvocationMetrics

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

Fügen Sie einen Schlüssel/Wert hinzu, der auf Aufrufebene erfasst werden soll.

Parameter
key InvocationMetricLogger.InvocationMetricKey: Der Schlüssel, unter dem der Aufrufmesswert erfasst wird.

value String: Der Wert des Aufrufmesswerts.

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

addInvocationMetrics

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

Einen Schlüsselwert für eine bestimmte Gruppe hinzufügen

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

group String: Der dem Schlüssel zugeordnete Gruppenname

value String: Der Wert für die Gruppe

addInvocationPairMetrics

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

Fügen Sie ein Wertpaar hinzu, das mit demselben Schlüssel verknüpft ist. Wird in der Regel für den Start- und Endzeitstempel verwendet.

Parameter
key InvocationMetricLogger.InvocationMetricKey: Der Schlüssel, unter dem der Aufrufmesswert erfasst wird.

start long: Der Startwert des Aufrufmesswerts.

end long: Der Endwert des Aufrufmesswerts.

clearInvocationMetrics

public static void clearInvocationMetrics ()

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

getInvocationMetrics

public static  getInvocationMetrics ()

Gibt die Map mit den Messwerten für den laufenden Aufruf zurück.

Returns

Zurücksetzen lokalerGruppe

public static void resetLocalGroup ()

Setzt den lokalisierten Kontext zurück.

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

Erfasst einen lokalisierten Kontext bei Verwendung der Properties auf dem gRPC-Server.

Parameter
tg ThreadGroup