InvocationMetricLogger

public class InvocationMetricLogger
extends Object

java.lang.Object
com.android.tradefed.invoker.logger.InvocationMetricLogger


Class utilitas untuk pemanggilan guna mencatat beberapa metrik.

Ringkasan

Metode publik

static void addInvocationMetrics(InvocationMetricLogger.InvocationMetricKey key, long value)

Menambahkan satu nilai kunci untuk dilacak di tingkat pemanggilan.

static void addInvocationMetrics(InvocationMetricLogger.InvocationMetricKey key, String value)

Menambahkan satu nilai kunci untuk dilacak di tingkat pemanggilan.

static void addInvocationMetrics(InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, String value)

Menambahkan satu nilai kunci untuk grup tertentu

static void addInvocationMetrics(InvocationMetricLogger.InvocationGroupMetricKey groupKey, String group, long value)

Menambahkan satu nilai kunci untuk dilacak di tingkat pemanggilan untuk grup tertentu.

static void addInvocationPairMetrics(InvocationMetricLogger.InvocationMetricKey key, long start, long end)

Menambahkan pasangan nilai yang terkait dengan kunci yang sama.

static void clearInvocationMetrics()

Menghapus metrik pemanggilan untuk pemanggilan.

static Map<String, String> getInvocationMetrics()

Menampilkan Peta metrik pemanggilan untuk pemanggilan yang sedang berlangsung.

static void resetLocalGroup()

Mereset konteks yang dilokalkan.

static void setLocalGroup(ThreadGroup tg)

Melacak konteks yang dilokalkan saat menggunakan properti di dalam server gRPC

Metode publik

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationMetricKey key, 
                long value)

Menambahkan satu nilai kunci untuk dilacak di tingkat pemanggilan.

Parameter
key InvocationMetricLogger.InvocationMetricKey: Kunci yang digunakan untuk melacak metrik pemanggilan.

value long: Nilai metrik pemanggilan.

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationMetricKey key, 
                String value)

Menambahkan satu nilai kunci untuk dilacak di tingkat pemanggilan.

Parameter
key InvocationMetricLogger.InvocationMetricKey: Kunci yang digunakan untuk melacak metrik pemanggilan.

value String: Nilai metrik pemanggilan.

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationGroupMetricKey groupKey, 
                String group, 
                String value)

Menambahkan satu nilai kunci untuk grup tertentu

Parameter
groupKey InvocationMetricLogger.InvocationGroupMetricKey: Kunci grup

group String: Nama grup yang terkait dengan kunci

value String: Nilai untuk grup

addInvocationMetrics

public static void addInvocationMetrics (InvocationMetricLogger.InvocationGroupMetricKey groupKey, 
                String group, 
                long value)

Menambahkan satu nilai kunci untuk dilacak di tingkat pemanggilan untuk grup tertentu.

Parameter
groupKey InvocationMetricLogger.InvocationGroupMetricKey: Kunci grup

group String: Nama grup yang terkait dengan kunci

value long: Nilai untuk grup

addInvocationPairMetrics

public static void addInvocationPairMetrics (InvocationMetricLogger.InvocationMetricKey key, 
                long start, 
                long end)

Menambahkan pasangan nilai yang terkait dengan kunci yang sama. Biasanya digunakan untuk stempel waktu mulai dan berakhir.

Parameter
key InvocationMetricLogger.InvocationMetricKey: Kunci yang digunakan untuk melacak metrik pemanggilan.

start long: Nilai awal metrik pemanggilan.

end long: Nilai akhir metrik pemanggilan.

clearInvocationMetrics

public static void clearInvocationMetrics ()

Menghapus metrik pemanggilan untuk pemanggilan.

getInvocationMetrics

public static Map<String, String> getInvocationMetrics ()

Menampilkan Peta metrik pemanggilan untuk pemanggilan yang sedang berlangsung.

Hasil
Map<String, String>

resetLocalGroup

public static void resetLocalGroup ()

Mereset konteks yang dilokalkan.

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

Melacak konteks yang dilokalkan saat menggunakan properti di dalam server gRPC

Parameter
tg ThreadGroup