InvocationMetricLogger
public
class
InvocationMetricLogger
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.logger.InvocationMetricLogger |
Uma classe de utilitário para uma invocação para registrar algumas métricas.
Resumo
Métodos públicos | |
---|---|
static
void
|
addInvocationMetrics(InvocationMetricLogger.InvocationMetricKey key, long value)
Adicione uma chave-valor para ser rastreada no nível de invocação. |
static
void
|
addInvocationMetrics(InvocationMetricLogger.InvocationMetricKey key, String value)
Adicione uma chave-valor para ser rastreada no nível de invocação. |
static
void
|
addInvocationMetrics(InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, String value)
Adiciona uma chave-valor para 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 para um determinado grupo. |
static
void
|
addInvocationPairMetrics(InvocationMetricLogger.InvocationMetricKey key, long start, long end)
Adiciona um par de valores associado à mesma chave. |
static
void
|
clearInvocationMetrics()
Limpar as métricas de uma invocação. |
static
|
getInvocationMetrics()
Retorna o mapa das métricas da 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 uma chave-valor para ser rastreada 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 uma chave-valor para ser rastreada 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)
Adiciona uma chave-valor para 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 para um determinado grupo.
Parâmetros | |
---|---|
groupKey |
InvocationMetricLogger.InvocationGroupMetricKey : a chave do grupo |
group |
String : o nome do grupo associado à chave. |
value |
long : o valor do grupo |
addInvocationPairMetrics
public static void addInvocationPairMetrics (InvocationMetricLogger.InvocationMetricKey key, long start, long end)
Adiciona um par de valores associado à mesma chave. Geralmente usado para o início e o término 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 ()
Limpar as métricas de uma invocação.
getInvocationMetrics
public staticgetInvocationMetrics ()
Retorna o mapa das métricas da invocação em andamento.
Retorna | |
---|---|
|
resetLocalGroup
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 |