InvocationMetricLogger

public class InvocationMetricLogger
extends Object

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


Une classe utilitaire pour un appel permettant de consigner 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)

Ajoutez une paire de valeurs associées à la même clé.

static void clearInvocationMetrics ()

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

static getInvocationMetrics ()

Renvoie la carte des métriques d’appel pour l’appel 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 : La 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 pour le groupe

addInvocationPairMetrics

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

Ajoutez une paire de valeurs associées à la même clé. Habituellement utilisé pour le début et la fin de l’horodatage.

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

start long : La valeur de départ 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 carte des métriques d’appel pour l’appel en cours.

Retour

réinitialiserGroupeLocal

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