InvocationMetricLogger
public class InvocationMetricLogger
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.logger.InvocationMetricLogger |
Uma classe utilitária para uma chamada para registrar algumas métricas.
Resumo
Métodos públicos | |
---|---|
static void | addInvocationMetrics ( InvocationMetricLogger.InvocationMetricKey key, long value) Adicione um valor-chave a ser rastreado no nível de invocação. |
static void | addInvocationMetrics ( InvocationMetricLogger.InvocationMetricKey key, String value) Adicione um valor-chave a ser rastreado no nível de invocação. |
static void | addInvocationMetrics ( InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, String value) Adicione um valor-chave para um determinado grupo |
static void | addInvocationMetrics ( InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, long value) Adicione um valor-chave a ser rastreado no nível de invocação de um determinado grupo. |
static void | addInvocationPairMetrics ( InvocationMetricLogger.InvocationMetricKey key, long start, long end) Adicione um par de valores associados à mesma chave. |
static void | clearInvocationMetrics () Limpe as métricas de invocação de uma invocação. |
static | getInvocationMetrics () Retorna o mapa de métricas de invocação para a invocação em andamento. |
static void | resetLocalGroup () Redefine o contexto localizado. |
static void | setLocalGroup (ThreadGroup tg) Rastreia um contexto localizado ao usar as propriedades dentro do servidor gRPC |
Métodos públicos
addInvocationMetrics
public static void addInvocationMetrics (InvocationMetricLogger.InvocationMetricKey key, long value)
Adicione um valor-chave a ser rastreado no nível de invocação.
Parâmetros | |
---|---|
key | InvocationMetricLogger.InvocationMetricKey : a chave sob a qual a métrica de invocação será rastreada. |
value | long : o valor da métrica de invocação. |
addInvocationMetrics
public static void addInvocationMetrics (InvocationMetricLogger.InvocationMetricKey key, String value)
Adicione um valor-chave a ser rastreado no nível de invocação.
Parâmetros | |
---|---|
key | InvocationMetricLogger.InvocationMetricKey : a chave sob a qual a métrica de invocação será rastreada. |
value | String : o valor da métrica de invocação. |
addInvocationMetrics
public static void addInvocationMetrics (InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, String value)
Adicione um valor-chave para um determinado grupo
Parâmetros | |
---|---|
groupKey | InvocationMetricLogger.InvocationGroupMetricKey : a chave do grupo |
group | String : o nome do grupo associado à chave |
value | String : o valor do grupo |
addInvocationMetrics
public static void addInvocationMetrics (InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, long value)
Adicione um valor-chave a ser rastreado no nível de invocação de um determinado grupo.
Parâmetros | |
---|---|
groupKey | InvocationMetricLogger.InvocationGroupMetricKey : a chave do grupo |
group | String : o nome do grupo associado à chave |
value | long : o valor para o grupo |
addInvocationPairMetrics
public static void addInvocationPairMetrics (InvocationMetricLogger.InvocationMetricKey key, long start, long end)
Adicione um par de valores associados à mesma chave. Geralmente usado para início e fim do carimbo de data/hora.
Parâmetros | |
---|---|
key | InvocationMetricLogger.InvocationMetricKey : a chave sob a qual a métrica de invocação será rastreada. |
start | long : o valor inicial da métrica de invocação. |
end | long : o valor final da métrica de invocação. |
clearInvocationMetrics
public static void clearInvocationMetrics ()
Limpe as métricas de invocação de uma invocação.
getInvocationMetrics
public staticgetInvocationMetrics ()
Retorna o mapa de métricas de invocação para a invocação em andamento.
Devoluções | |
---|---|
redefinirGrupoLocal
public static void resetLocalGroup ()
Redefine o contexto localizado.
setLocalGroup
public static void setLocalGroup (ThreadGroup tg)
Rastreia um contexto localizado ao usar as propriedades dentro do servidor gRPC
Parâmetros | |
---|---|
tg | ThreadGroup |