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

מחזירה את מפת מדדי ההתקשרות עבור ההזמנה בתהליך.

החזרות

resetLocalGroup

public static void resetLocalGroup ()

מאפס את ההקשר המקומי.

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

עוקב אחר הקשר מקומי בעת שימוש במאפיינים בתוך שרת gRPC

פרמטרים
tg ThreadGroup