InvocationMetricLogger

public class InvocationMetricLogger
extends Object

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


Classe utilitaire correspondant à un appel permettant de consigner certaines métriques

Résumé

Méthodes publiques

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

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

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

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

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

Ajoutez une clé-valeur pour un groupe donné.

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

Ajoutez une clé-valeur à 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ée à la même clé.

static void clearInvocationMetrics()

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

static getInvocationMetrics()

Renvoie le mappage des métriques d'appel pour l'appel en cours.

static void resetLocalGroup()

Réinitialise le contexte localisé.

static void setLocalGroup(ThreadGroup tg)

Effectue le suivi d'un contexte localisé lors de l'utilisation des propriétés du serveur gRPC

Méthodes publiques

addInvocationMetrics

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

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

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

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

addInvocationMetrics

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

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

Paramètres
key InvocationMetricLogger.InvocationMetricKey: clé selon 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)

Ajoutez une clé-valeur pour un groupe donné.

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

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

value String: valeur du groupe

addInvocationMetrics

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

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

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

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

value long: valeur du groupe

addInvocationPairMetrics

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

Ajoutez une paire de valeurs associée à la même clé. Généralement utilisé pour les codes temporels de début et de fin.

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

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

end long: valeur de fin 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 le mappage des métriques d'appel pour l'appel en cours.

Renvoie

réinitialiser le groupe local

public static void resetLocalGroup ()

Réinitialise le contexte localisé.

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

Effectue le suivi d'un contexte localisé lors de l'utilisation des propriétés du serveur gRPC

Paramètres
tg ThreadGroup