InvocationMetricLogger

public class InvocationMetricLogger
extends Object

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


Classe utilitaire permettant d'enregistrer certaines métriques lors d'une invocation.

Résumé

Méthodes publiques

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

Ajoutez une paire 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, long value)

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

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

Ajouter une paire clé-valeur 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 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)

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 paire 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 paire 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, 
                long value)

Ajoutez une paire 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

addInvocationMetrics

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

Ajouter une paire 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

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 le début et la fin du code temporel.

Paramètres
key InvocationMetricLogger.InvocationMetricKey: clé sous 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 la carte des métriques d'appel pour l'appel en cours.

Renvoie

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 dans le serveur gRPC

Paramètres
tg ThreadGroup