InvocationMetricLoggerInvocationMetricLogger

public class InvocationMetricLogger
extends Object

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


Une classe utilitaire pour une invocation pour enregistrer certaines métriques.

Résumé

Méthodes publiques

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

Ajoutez une valeur-clé à suivre au niveau de l'appel.

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

Ajoutez une valeur-clé à suivre au niveau de l'appel.

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

Ajouter une valeur-clé pour un groupe donné

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

Ajoutez une valeur-clé à suivre au niveau de l'appel pour un groupe donné.

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

Ajouter une paire de valeur associée à la même clé.

static void clearInvocationMetrics ()

Effacez les métriques d'appel pour un appel.

static getInvocationMetrics ()

Renvoie la Map of invocation metrics pour l'invocation en cours.

static void resetLocalGroup ()

Réinitialise le contexte localisé.

static void setLocalGroup (ThreadGroup tg)

Suit un contexte localisé lors de l'utilisation des propriétés à l'intérieur du serveur gRPC

Méthodes publiques

addInvocationMetrics

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

Ajoutez une valeur-clé à suivre au niveau de l'appel.

Paramètres
key InvocationMetricLogger.InvocationMetricKey : clé sous laquelle la métrique d'appel sera suivie.

value long : la valeur de la métrique d'appel.

addInvocationMetrics

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

Ajoutez une valeur-clé à suivre au niveau de l'appel.

Paramètres
key InvocationMetricLogger.InvocationMetricKey : clé sous laquelle la métrique d'appel sera suivie.

value String : valeur de la métrique d'appel.

addInvocationMetrics

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

Ajouter une valeur-clé pour un groupe donné

Paramètres
groupKey InvocationMetricLogger.InvocationGroupMetricKey : La clé du groupe

group String : Le nom du groupe associé à la clé

value String : La valeur du groupe

addInvocationMetrics

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

Ajoutez une valeur-clé à suivre au niveau de l'appel pour un groupe donné.

Paramètres
groupKey InvocationMetricLogger.InvocationGroupMetricKey : La clé du groupe

group String : Le nom du groupe associé à la clé

value long : La valeur du groupe

addInvocationPairMetricsaddInvocationPairMetrics

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

Ajouter une paire de valeur associée à la même clé. Généralement utilisé pour l'horodatage de début et de fin.

Paramètres
key InvocationMetricLogger.InvocationMetricKey : clé sous laquelle la métrique d'appel sera suivie.

start long : la valeur de début de la métrique d'appel.

end long : la valeur finale de la métrique d'appel.

clearInvocationMetrics

public static void clearInvocationMetrics ()

Effacez les métriques d'appel pour un appel.

getInvocationMetrics

public static  getInvocationMetrics ()

Renvoie la Map of invocation metrics pour l'invocation en cours.

Retour

resetLocalGroup

public static void resetLocalGroup ()

Réinitialise le contexte localisé.

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

Suit un contexte localisé lors de l'utilisation des propriétés à l'intérieur du serveur gRPC

Paramètres
tg ThreadGroup