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)

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

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

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

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

أضِف زوجًا من القيم المرتبطة بالمفتاح نفسه.

static void clearInvocationMetrics()

محو مقاييس الاستدعاء لاستدعاء معيّن

static Map<String, String> 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)

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

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

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

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

addInvocationMetrics

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

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

المعلَمات
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 Map<String, String> getInvocationMetrics ()

تعرض هذه السمة خريطة مقاييس الاستدعاء للاستدعاء الجاري.

المرتجعات
Map<String, String>

resetLocalGroup

public static void resetLocalGroup ()

تعيد هذه السمة ضبط السياق المترجَم.

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

تتبُّع سياق مترجَم عند استخدام السمات داخل خادم gRPC

المعلَمات
tg ThreadGroup