InvocationMetricLogger

public class InvocationMetricLogger
extends Object

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


คลาสยูทิลิตีสำหรับการเรียกใช้เพื่อบันทึกเมตริกบางรายการ

สรุป

วิธีการสาธารณะ

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

เพิ่มคีย์-ค่าที่จะติดตามที่ระดับการเรียกใช้

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

เพิ่มคีย์-ค่าที่จะติดตามที่ระดับการเรียกใช้

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

เพิ่มคีย์-ค่า 1 รายการสำหรับกลุ่มที่กำหนด

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

เพิ่มคีย์-ค่า 1 รายการที่จะติดตามที่ระดับการเรียกใช้สำหรับกลุ่มที่ต้องการ

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

เพิ่มค่า 1 คู่ที่เชื่อมโยงกับคีย์เดียวกัน

static void clearInvocationMetrics()

ล้างเมตริกการเรียกใช้สำหรับการเรียกใช้

static getInvocationMetrics()

แสดงผลแมปของเมตริกการเรียกใช้สำหรับการเรียกใช้ที่อยู่ระหว่างดำเนินการ

static void resetLocalGroup()

รีเซ็ตบริบทที่แปลแล้ว

static void setLocalGroup(ThreadGroup tg)

ติดตามบริบทที่แปลแล้วเมื่อใช้พร็อพเพอร์ตี้ภายในเซิร์ฟเวอร์ gRPC

วิธีการสาธารณะ

addInvocationMetrics

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

เพิ่มคีย์-ค่าที่จะติดตามที่ระดับการเรียกใช้

พารามิเตอร์
key InvocationMetricLogger.InvocationMetricKey: คีย์ที่จะใช้ติดตามเมตริกการเรียกใช้

value long: ค่าของเมตริกการเรียกใช้

addInvocationMetrics

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

เพิ่มคีย์-ค่าที่จะติดตามที่ระดับการเรียกใช้

พารามิเตอร์
key InvocationMetricLogger.InvocationMetricKey: คีย์ที่จะใช้ติดตามเมตริกการเรียกใช้

value String: ค่าของเมตริกการเรียกใช้

addInvocationMetrics

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

เพิ่มคีย์-ค่า 1 รายการสำหรับกลุ่มที่กำหนด

พารามิเตอร์
groupKey InvocationMetricLogger.InvocationGroupMetricKey: คีย์ของกลุ่ม

group String: ชื่อกลุ่มที่เชื่อมโยงกับคีย์

value String: ค่าสำหรับกลุ่ม

addInvocationMetrics

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

เพิ่มคีย์-ค่า 1 รายการที่จะติดตามที่ระดับการเรียกใช้สำหรับกลุ่มที่ต้องการ

พารามิเตอร์
groupKey InvocationMetricLogger.InvocationGroupMetricKey: คีย์ของกลุ่ม

group String: ชื่อกลุ่มที่เชื่อมโยงกับคีย์

value long: ค่าสำหรับกลุ่ม

addInvocationPairMetrics

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

เพิ่มคู่ของค่าที่เชื่อมโยงกับคีย์เดียวกัน โดยปกติจะใช้สำหรับการประทับเวลาเริ่มต้นและสิ้นสุด

พารามิเตอร์
key InvocationMetricLogger.InvocationMetricKey: คีย์ที่จะใช้ติดตามเมตริกการเรียกใช้

start long: ค่าเริ่มต้นของเมตริกการเรียกใช้

end long: ค่าสิ้นสุดของเมตริกการเรียกใช้

clearInvocationMetrics

public static void clearInvocationMetrics ()

ล้างเมตริกการเรียกใช้สำหรับการเรียกใช้

getInvocationMetrics

public static  getInvocationMetrics ()

แสดงผลแมปของเมตริกการเรียกใช้สำหรับการเรียกใช้ที่อยู่ระหว่างดำเนินการ

คิกรีเทิร์น

การรีเซ็ตLocalGroup

public static void resetLocalGroup ()

รีเซ็ตบริบทที่แปลแล้ว

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

ติดตามบริบทที่แปลแล้วเมื่อใช้พร็อพเพอร์ตี้ภายในเซิร์ฟเวอร์ gRPC

พารามิเตอร์
tg ThreadGroup