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)

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

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

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

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

เพิ่มคีย์-ค่า 1 รายการสําหรับกลุ่มหนึ่งๆ

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

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

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, 
                long value)

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

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

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

value long: ค่าของกลุ่ม

addInvocationMetrics

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

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

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

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

value String: ค่าของกลุ่ม

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

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

คิกรีเทิร์น

resetLocalGroup

public static void resetLocalGroup ()

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

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

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

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