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 |