InvocationMetricLogger

public class InvocationMetricLogger
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.invoker.logger.InvocationMetricLogger


Bazı metrikleri günlüğe kaydetmeye yönelik bir çağrı için yardımcı program sınıfı.

Özet

Herkese açık yöntemler

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

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

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

Ç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 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 addInvocationPairMetrics(InvocationMetricLogger.InvocationMetricKey key, long start, long end)

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

static void clearInvocationMetrics()

Bir çağrının ç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 sunucusu içindeki özellikleri kullanırken yerelleştirilmiş 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ğrı metriğinin izleneceği anahtar.

value long: Çağrı 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ğrı 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 ekleme

Parametreler
groupKey InvocationMetricLogger.InvocationGroupMetricKey: Grubun anahtarı

group String: Anahtarla ilişkilendirilen grup adı

value String: Grubun değeri

addInvocationMetrics

public 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.

Parametreler
groupKey InvocationMetricLogger.InvocationGroupMetricKey: Grubun anahtarı

group String: Anahtarla ilişkilendirilen grup adı

value long: 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 zaman damgası başlangıcı ve bitişi için kullanılır.

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

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

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

clearInvocationMetrics

public static void clearInvocationMetrics ()

Bir çağrının çağrı metriklerini temizleyin.

getInvocationMetrics

public static  getInvocationMetrics ()

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

İlerlemeler

sıfırlaLocalGroup

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