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)

Tambahkan satu nilai kunci yang akan dilacak di tingkat pemanggilan.

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

Tambahkan satu nilai kunci untuk dilacak di tingkat pemanggilan.

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

Tambahkan satu nilai kunci yang akan dilacak di tingkat pemanggilan untuk grup tertentu.

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

Menambahkan satu nilai kunci untuk grup tertentu

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

Tambahkan pasangan nilai yang terkait dengan kunci yang sama.

static void clearInvocationMetrics()

Menghapus metrik pemanggilan untuk pemanggilan.

static 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)

Tambahkan satu nilai kunci untuk dilacak di tingkat pemanggilan.

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

value long: Nilai metrik panggilan.

addInvocationMetrics

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

Tambahkan satu nilai kunci untuk dilacak di tingkat pemanggilan.

Parameter
key InvocationMetricLogger.InvocationMetricKey: Kunci tempat metrik pemanggilan akan dilacak.

value String: Nilai metrik pemanggilan.

addInvocationMetrics

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

Tambahkan satu nilai kunci yang akan 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

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

addInvocationPairMetrics

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

Tambahkan pasangan nilai yang terkait dengan kunci yang sama. Biasanya digunakan untuk awal dan akhir stempel waktu.

Parameter
key InvocationMetricLogger.InvocationMetricKey: Kunci tempat metrik pemanggilan akan dilacak.

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  getInvocationMetrics ()

Menampilkan Peta metrik pemanggilan untuk pemanggilan yang sedang berlangsung.

Hasil

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