ÇağırmaMetricLogger

public class InvocationMetricLogger
extends Object

java.lang.Object
com.android.tradefed.invoker.logger.InvocationMetricLogger


Bazı ölçümleri günlüğe kaydetme çağrısı için bir yardımcı program sınıfı.

Özet

Genel yöntemler

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

Çağırma düzeyinde izlenecek bir anahtar/değer çifti ekleyin.

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

Çağırma düzeyinde izlenecek bir anahtar/değer çifti ekleyin.

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

Belirli bir grup için bir anahtar/değer çifti ekleyin

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

Belirli bir grup için çağırma düzeyinde izlenecek bir anahtar/değer çifti ekleyin.

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

Aynı anahtarla ilişkili bir değer çifti ekleyin.

static void clearInvocationMetrics ()

Bir çağrı için çağrı ölçümlerini temizleyin.

static getInvocationMetrics ()

Devam eden çağırma için çağırma ölçümlerinin Haritasını döndürür.

static void resetLocalGroup ()

Yerelleştirilmiş bağlamı sıfırlar.

static void setLocalGroup (ThreadGroup tg)

gRPC sunucusu içindeki özellikleri kullanırken yerelleştirilmiş bir bağlamı izler

Genel yöntemler

addInvocationMetrics

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

Çağırma düzeyinde izlenecek bir anahtar/değer çifti ekleyin.

parametreler
key InvocationMetricLogger.InvocationMetricKey : Çağırma metriğinin izleneceği anahtar.

value long : Çağırma metriğinin değeri.

addInvocationMetrics

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

Çağırma düzeyinde izlenecek bir anahtar/değer çifti ekleyin.

parametreler
key InvocationMetricLogger.InvocationMetricKey : Çağırma metriğinin izleneceği anahtar.

value String : Çağırma metriğinin değeri.

addInvocationMetrics

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

Belirli bir grup için bir anahtar/değer çifti ekleyin

parametreler
groupKey InvocationMetricLogger.InvocationGroupMetricKey : Grubun anahtarı

group String : Anahtarla ilişkili grup adı

value String : Grup değeri

addInvocationMetrics

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

Belirli bir grup için çağırma düzeyinde izlenecek bir anahtar/değer çifti ekleyin.

parametreler
groupKey InvocationMetricLogger.InvocationGroupMetricKey : Grubun anahtarı

group String : Anahtarla ilişkili grup adı

value long : Grup için değer

addInvocationPairMetrics

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

Aynı anahtarla ilişkili bir değer çifti ekleyin. Genellikle zaman damgası başlangıcı ve bitişi için kullanılır.

parametreler
key InvocationMetricLogger.InvocationMetricKey : Çağırma metriğinin izleneceği anahtar.

start long : Çağırma metriğinin başlangıç ​​değeri.

end long : Çağırma metriğinin bitiş değeri.

clearInvocationMetrics

public static void clearInvocationMetrics ()

Bir çağrı için çağrı ölçümlerini temizleyin.

getInvocationMetrics

public static  getInvocationMetrics ()

Devam eden çağırma için çağırma ölçümlerinin Haritasını döndürür.

İadeler

yerel grubu sıfırla

public static void resetLocalGroup ()

Yerelleştirilmiş bağlamı sıfırlar.

setLocalGroup

public static void setLocalGroup (ThreadGroup tg)

gRPC sunucusu içindeki özellikleri kullanırken yerelleştirilmiş bir bağlamı izler

parametreler
tg ThreadGroup