InvocationMetricLogger

public class InvocationMetricLogger
extends 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، یک زمینه محلی را ردیابی می‌کند.

روش‌های عمومی

معیارهای فراخوانی اضافه

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

یک کلید-مقدار اضافه کنید تا در سطح فراخوانی ردیابی شود.

پارامترها
key InvocationMetricLogger.InvocationMetricKey : کلیدی که معیار فراخوانی تحت آن ردیابی خواهد شد.

value long : مقدار معیار فراخوانی.

معیارهای فراخوانی اضافه

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

یک کلید-مقدار اضافه کنید تا در سطح فراخوانی ردیابی شود.

پارامترها
key InvocationMetricLogger.InvocationMetricKey : کلیدی که معیار فراخوانی تحت آن ردیابی خواهد شد.

value String : مقدار معیار فراخوانی.

معیارهای فراخوانی اضافه

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

برای یک گروه مشخص، یک کلید-مقدار اضافه کنید

پارامترها
groupKey InvocationMetricLogger.InvocationGroupMetricKey : کلید گروه

group String : نام گروه مرتبط با کلید

value String : مقدار برای گروه

معیارهای فراخوانی اضافه

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

معیارهای فراخوانی را برای یک فراخوانی پاک کنید.

معیارهای فراخوانی دریافت‌شده

public static Map<String, String> getInvocationMetrics ()

نقشه معیارهای فراخوانی را برای فراخوانی که در حال انجام است، برمی‌گرداند.

بازگشت‌ها
Map<String, String>

تنظیم مجدد گروه محلی

public static void resetLocalGroup ()

زمینه محلی‌سازی شده را بازنشانی می‌کند.

گروه محلی تنظیم‌شده

public static void setLocalGroup (ThreadGroup tg)

هنگام استفاده از ویژگی‌های داخل سرور gRPC، یک زمینه محلی را ردیابی می‌کند.

پارامترها
tg ThreadGroup