InvocationMetricLogger

public class InvocationMetricLogger
extends Object

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


Class utilitas untuk pemanggilan guna mencatat beberapa metrik ke dalam log.

Ringkasan

Metode publik

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

Tambahkan satu nilai kunci untuk 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, String value)

Menambahkan satu nilai kunci untuk grup tertentu

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 addInvocationPairMetrics(InvocationMetricLogger.InvocationMetricKey key, long start, long end)

Tambahkan sepasang nilai yang terkait dengan kunci yang sama.

static void clearInvocationMetrics()

Menghapus metrik pemanggilan untuk sebuah 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 yang digunakan untuk melacak metrik panggilan.

value String: Nilai metrik panggilan.

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)

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

addInvocationPairMetrics

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

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

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

start long: Nilai awal metrik panggilan.

end long: Nilai akhir metrik panggilan.

clearInvocationMetrics

public static void clearInvocationMetrics ()

Menghapus metrik pemanggilan untuk sebuah pemanggilan.

getInvocationMetrics

public static  getInvocationMetrics ()

Menampilkan Peta metrik pemanggilan untuk pemanggilan yang sedang berlangsung.

Hasil

resetLocalGroup

public static void resetLocalGroup ()

Mereset konteks yang dilokalkan.

{i>setLocalGroup<i}

public static void setLocalGroup (ThreadGroup tg)

Melacak konteks yang dilokalkan saat menggunakan properti di dalam server gRPC

Parameter
tg ThreadGroup