InvocationMetricLogger

public class InvocationMetricLogger
extends Object

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


Es una clase de utilidad para una invocación que registra algunas métricas.

Resumen

Métodos públicos

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

Agrega un par clave-valor para hacer un seguimiento a nivel de la invocación.

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

Agrega un par clave-valor para hacer un seguimiento a nivel de la invocación.

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

Agregar un par clave-valor para un grupo determinado

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

Agrega un par clave-valor para hacer un seguimiento a nivel de la invocación para un grupo determinado.

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

Agrega un par de valores asociados con la misma clave.

static void clearInvocationMetrics()

Borra las métricas de invocación para una invocación.

static Map<String, String> getInvocationMetrics()

Devuelve el mapa de las métricas de invocación para la invocación en curso.

static void resetLocalGroup()

Restablece el contexto localizado.

static void setLocalGroup(ThreadGroup tg)

Realiza un seguimiento de un contexto localizado cuando se usan las propiedades dentro del servidor de gRPC

Métodos públicos

addInvocationMetrics

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

Agrega un par clave-valor para hacer un seguimiento a nivel de la invocación.

Parámetros
key InvocationMetricLogger.InvocationMetricKey: Es la clave con la que se hará el seguimiento de la métrica de invocación.

value long: Es el valor de la métrica de invocación.

addInvocationMetrics

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

Agrega un par clave-valor para hacer un seguimiento a nivel de la invocación.

Parámetros
key InvocationMetricLogger.InvocationMetricKey: Es la clave con la que se hará el seguimiento de la métrica de invocación.

value String: Es el valor de la métrica de invocación.

addInvocationMetrics

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

Agregar un par clave-valor para un grupo determinado

Parámetros
groupKey InvocationMetricLogger.InvocationGroupMetricKey: Es la clave del grupo.

group String: Es el nombre del grupo asociado a la clave.

value String: Es el valor del grupo.

addInvocationMetrics

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

Agrega un par clave-valor para hacer un seguimiento a nivel de la invocación para un grupo determinado.

Parámetros
groupKey InvocationMetricLogger.InvocationGroupMetricKey: Es la clave del grupo.

group String: Es el nombre del grupo asociado a la clave.

value long: Es el valor del grupo.

addInvocationPairMetrics

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

Agrega un par de valores asociados con la misma clave. Se suele usar para el inicio y el final de la marca de tiempo.

Parámetros
key InvocationMetricLogger.InvocationMetricKey: Es la clave con la que se hará el seguimiento de la métrica de invocación.

start long: Es el valor inicial de la métrica de invocación.

end long: Es el valor final de la métrica de invocación.

clearInvocationMetrics

public static void clearInvocationMetrics ()

Borra las métricas de invocación para una invocación.

getInvocationMetrics

public static Map<String, String> getInvocationMetrics ()

Devuelve el mapa de las métricas de invocación para la invocación en curso.

Muestra
Map<String, String>

resetLocalGroup

public static void resetLocalGroup ()

Restablece el contexto localizado.

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

Realiza un seguimiento de un contexto localizado cuando se usan las propiedades dentro del servidor de gRPC

Parámetros
tg ThreadGroup