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

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

برمی گرداند

بازنشانی LocalGroup

public static void resetLocalGroup ()

بافت محلی شده را بازنشانی می کند.

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

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

پارامترها
tg ThreadGroup