أداة تسجيل مقاييس الاستدعاء

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

أضِف قيمة مفتاحية واحدة ليتمّ تتبُّعها على مستوى الاستدعاء لمجموعة معيّنة.

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

إضافة مفتاح/قيمة واحدة لمجموعة معيّنة

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)

أضِف مفتاح/قيمة واحدًا لتتبُّعه على مستوى الاستدعاء لمجموعة معيّنة.

المعلمات
groupKey InvocationMetricLogger.InvocationGroupMetricKey: مفتاح المجموعة

group String: اسم المجموعة المرتبطة بالمفتاح

value long: قيمة المجموعة

addInvocationMetrics

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

إضافة مفتاح/قيمة واحدة لمجموعة معيّنة

المعلمات
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