InvocationMetricLogger
public class InvocationMetricLogger
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.logger.InvocationMetricLogger |
Una classe di utilità per una chiamata per registrare alcune metriche.
Riepilogo
Classi nidificate | |
---|---|
enum | InvocationMetricLogger.InvocationGroupMetricKey Il raggruppamento consente di registrare più gruppi sotto la stessa chiave. |
enum | InvocationMetricLogger.InvocationMetricKey Una chiave denominata speciale che compileremo sempre per l'invocazione. |
Metodi pubblici | |
---|---|
static void | addInvocationMetrics ( InvocationMetricLogger.InvocationMetricKey key, long value) Aggiungi un valore-chiave da monitorare a livello di chiamata. |
static void | addInvocationMetrics ( InvocationMetricLogger.InvocationMetricKey key, String value) Aggiungi un valore-chiave da monitorare a livello di chiamata. |
static void | addInvocationMetrics ( InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, String value) Aggiungi un valore-chiave per un determinato gruppo |
static void | addInvocationMetrics ( InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, long value) Aggiungi un valore-chiave da monitorare a livello di chiamata per un determinato gruppo. |
static void | addInvocationPairMetrics ( InvocationMetricLogger.InvocationMetricKey key, long start, long end) Aggiungi una coppia di valori associati alla stessa chiave. |
static void | clearInvocationMetrics () Cancella le metriche di chiamata per una chiamata. |
static | getInvocationMetrics () Restituisce la mappa delle metriche di chiamata per la chiamata in corso. |
Metodi pubblici
addInvocationMetrics
public static void addInvocationMetrics (InvocationMetricLogger.InvocationMetricKey key, long value)
Aggiungi un valore-chiave da monitorare a livello di chiamata.
Parametri | |
---|---|
key | InvocationMetricLogger.InvocationMetricKey : la chiave con cui verrà tracciata la metrica di chiamata. |
value | long : il valore della metrica di chiamata. |
addInvocationMetrics
public static void addInvocationMetrics (InvocationMetricLogger.InvocationMetricKey key, String value)
Aggiungi un valore-chiave da monitorare a livello di chiamata.
Parametri | |
---|---|
key | InvocationMetricLogger.InvocationMetricKey : la chiave con cui verrà tracciata la metrica di chiamata. |
value | String : il valore della metrica di chiamata. |
addInvocationMetrics
public static void addInvocationMetrics (InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, String value)
Aggiungi un valore-chiave per un determinato gruppo
Parametri | |
---|---|
groupKey | InvocationMetricLogger.InvocationGroupMetricKey : la chiave del gruppo |
group | String : il nome del gruppo associato alla chiave |
value | String : il valore per il gruppo |
addInvocationMetrics
public static void addInvocationMetrics (InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, long value)
Aggiungi un valore-chiave da monitorare a livello di chiamata per un determinato gruppo.
Parametri | |
---|---|
groupKey | InvocationMetricLogger.InvocationGroupMetricKey : la chiave del gruppo |
group | String : il nome del gruppo associato alla chiave |
value | long : il valore per il gruppo |
addInvocationPairMetrics
public static void addInvocationPairMetrics (InvocationMetricLogger.InvocationMetricKey key, long start, long end)
Aggiungi una coppia di valori associati alla stessa chiave. Solitamente utilizzato per l'inizio e la fine del timestamp.
Parametri | |
---|---|
key | InvocationMetricLogger.InvocationMetricKey : la chiave con cui verrà tracciata la metrica di chiamata. |
start | long : il valore iniziale della metrica di chiamata. |
end | long : il valore finale della metrica di chiamata. |
clearInvocationMetrics
public static void clearInvocationMetrics ()
Cancella le metriche di chiamata per una chiamata.
getInvocationMetrics
public staticgetInvocationMetrics ()
Restituisce la mappa delle metriche di chiamata per la chiamata in corso.
ritorna | |
---|---|
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Last updated 2022-08-15 UTC.