InvocationMetricLogger

public class InvocationMetricLogger
extends Object

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


Bazı metrikleri günlüğe kaydetmek için çağrılan bir yardımcı program sınıfı.

Özet

Herkese açık 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, long value)

Belirli bir grup için çağrı 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 ekleme

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

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

static void clearInvocationMetrics()

Bir çağrı için çağrı metriklerini temizleyin.

static getInvocationMetrics()

Devam eden çağrının çağrı metrikleri haritasını döndürür.

static void resetLocalGroup()

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

static void setLocalGroup(ThreadGroup tg)

gRPC sunucusunda mülkleri kullanırken yerelleştirilmiş bir bağlamı izler

Herkese açık yöntemler

addInvocationMetrics

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

Çağrı 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ğrı düzeyinde izlenecek bir anahtar/değer çifti ekleyin.

Parametreler
key InvocationMetricLogger.InvocationMetricKey: Çağrı metriğinin izleneceği anahtar.

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

addInvocationMetrics

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

Belirli bir grubun çağrılma düzeyinde izlenecek bir anahtar/değer ekleyin.

Parametreler
groupKey InvocationMetricLogger.InvocationGroupMetricKey: Grubun anahtarı

group String: Anahtarla ilişkili grup adı

value long: Grubun değeri

addInvocationMetrics

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

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

Parametreler
groupKey InvocationMetricLogger.InvocationGroupMetricKey: Grubun anahtarı

group String: Anahtarla ilişkilendirilen grup adı

value String: Grubun değeri

addInvocationPairMetrics

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

Aynı anahtarla ilişkilendirilmiş bir değer çifti ekleyin. Genellikle başlangıç ve bitiş zaman damgası 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ı metriklerini temizleyin.

getInvocationMetrics

public static  getInvocationMetrics ()

Devam eden çağrının çağrı metrikleri haritasını döndürür.

İlerlemeler

resetLocalGroup

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ş bağlamı izler

Parametreler
tg ThreadGroup