InvocationMetricLogger

public class InvocationMetricLogger
extends Object

java.lang.Object
😎


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

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)

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

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 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 Zuordnung der Aufrufmesswerte 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üsselwert hinzu, der auf Aufrufebene verfolgt 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üsselwert hinzu, der auf Aufrufebene verfolgt 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, 
                String value)

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

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

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

value String: 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: 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 normalerweise für den Start und das Ende des Zeitstempels 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öscht die Aufrufmesswerte für einen Aufruf.

getInvocationMetrics

public static  getInvocationMetrics ()

Gibt die Zuordnung der Aufrufmesswerte 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, wenn die Attribute innerhalb des gRPC-Servers verwendet werden

Parameter
tg ThreadGroup