Registrador de métricas de invocación

public class InvocationMetricLogger
extends Object

java.lang.Objeto
com.android.tradefed.invoker.logger.InvocaciónMetricLogger


Una clase de utilidad para una invocación para registrar algunas métricas.

Resumen

Métodos públicos

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

Agregue un valor-clave para realizar un seguimiento en el nivel de invocación.

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

Agregue un valor-clave para realizar un seguimiento en el nivel de invocación.

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

Añadir un valor-clave para un grupo determinado

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

Agregue un valor-clave para realizar un seguimiento en el nivel de invocación para un grupo determinado.

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

Agregue un par de valores asociados con la misma clave.

static void clearInvocationMetrics ()

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

static getInvocationMetrics ()

Devuelve el Mapa de 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 al usar las propiedades dentro del servidor gRPC

Métodos públicos

agregarInvocaciónMetrics

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

Agregue un valor-clave para realizar un seguimiento en el nivel de invocación.

Parámetros
key InvocationMetricLogger.InvocationMetricKey : la clave bajo la cual se realizará el seguimiento de la métrica de invocación.

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

agregarInvocaciónMetrics

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

Agregue un valor-clave para realizar un seguimiento en el nivel de invocación.

Parámetros
key InvocationMetricLogger.InvocationMetricKey : la clave bajo la cual se realizará el seguimiento de la métrica de invocación.

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

agregarInvocaciónMetrics

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

Añadir un valor-clave para un grupo determinado

Parámetros
groupKey InvocationMetricLogger.InvocationGroupMetricKey : La clave del grupo

group String : el nombre del grupo asociado con la clave

value String : el valor para el grupo

agregarInvocaciónMetrics

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

Agregue un valor-clave para realizar un seguimiento en el nivel de invocación para un grupo determinado.

Parámetros
groupKey InvocationMetricLogger.InvocationGroupMetricKey : La clave del grupo

group String : el nombre del grupo asociado con la clave

value long : El valor para el grupo

agregarInvocaciónPairMetrics

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

Agregue un par de valores asociados con la misma clave. Por lo general, se usa para el inicio y el final de la marca de tiempo.

Parámetros
key InvocationMetricLogger.InvocationMetricKey : la clave bajo la cual se realizará el seguimiento de la métrica de invocación.

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

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

clearInvocationMetrics

public static void clearInvocationMetrics ()

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

obtener métricas de invocación

public static  getInvocationMetrics ()

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

Devoluciones

resetLocalGroup

public static void resetLocalGroup ()

Restablece el contexto localizado.

establecerGrupoLocal

public static void setLocalGroup (ThreadGroup tg)

Realiza un seguimiento de un contexto localizado al usar las propiedades dentro del servidor gRPC

Parámetros
tg ThreadGroup