InvocationMetricLogger
public
class
InvocationMetricLogger
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.logger.InvocationMetricLogger |
Uma classe utilitária para uma invocação que registra algumas métricas.
Resumo
Métodos públicos | |
|---|---|
static
void
|
addInvocationMetrics(InvocationMetricLogger.InvocationMetricKey key, long value)
Adicione um par chave-valor para ser rastreado no nível da invocação. |
static
void
|
addInvocationMetrics(InvocationMetricLogger.InvocationMetricKey key, String value)
Adicione um par chave-valor para ser rastreado no nível da invocação. |
static
void
|
addInvocationMetrics(InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, String value)
Adicionar um par de chave-valor a um grupo específico |
static
void
|
addInvocationMetrics(InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, long value)
Adiciona um par de chave-valor a ser rastreado no nível da invocação para um determinado grupo. |
static
void
|
addInvocationPairMetrics(InvocationMetricLogger.InvocationMetricKey key, long start, long end)
Adicione um par de valores associados à mesma chave. |
static
void
|
clearInvocationMetrics()
Limpa as métricas de uma invocação. |
static
Map<String, String>
|
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 no servidor gRPC. |
Métodos públicos
addInvocationMetrics
public static void addInvocationMetrics (InvocationMetricLogger.InvocationMetricKey key, long value)
Adicione um par chave-valor para ser rastreado no nível da invocação.
| Parâmetros | |
|---|---|
key |
InvocationMetricLogger.InvocationMetricKey: a chave em que 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 par chave-valor para ser rastreado no nível da invocação.
| Parâmetros | |
|---|---|
key |
InvocationMetricLogger.InvocationMetricKey: a chave em que 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)
Adicionar um par de chave-valor a um grupo específico
| 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)
Adiciona um par de chave-valor a ser rastreado no nível da 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)
Adicione um par de valores associados à mesma chave. Geralmente usado para início e fim de carimbos de data/hora.
| Parâmetros | |
|---|---|
key |
InvocationMetricLogger.InvocationMetricKey: a chave em que 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 ()
Limpa as métricas de uma invocação.
getInvocationMetrics
public static Map<String, String> getInvocationMetrics ()
Retorna o mapa de métricas de invocação para a invocação em andamento.
| Retorna | |
|---|---|
Map<String, String> |
|
resetLocalGroup
public static void resetLocalGroup ()
Redefine o contexto localizado.
setLocalGroup
public static void setLocalGroup (ThreadGroup tg)
Rastreia um contexto localizado ao usar as propriedades no servidor gRPC.
| Parâmetros | |
|---|---|
tg |
ThreadGroup |