PerformanceTrace interface

Trace öğesini temsil eden arayüz.

İmza:

export interface PerformanceTrace 

Yöntemler

Yöntem Açıklama
getAttribute(attr) Özel bir özelliğin ayarlandığı değeri alır.
getAttributes() Bir iz örneğinin tüm özel özelliklerinin haritasını döndürür.
getMetric(metricName) Bu ada göre özel metriğin değerini döndürür. Bu ada sahip bir özel metrik yoksa sıfır değeri döndürülür.
incrementMetric(metricName, num) Özel bir metriğin değerine eklenir. Sağlanan ada sahip bir özel metrik yoksa bu ada ve verilen sayıya eşit değere sahip bir özel metrik oluşturur. Değer, bir tam sayıya düşürülür.
putAttribute(attr; değer) Bir izin özel özelliğini belirli bir değere ayarlayın.
putMetric(metricName, num) Belirtilen özel metriğin değerini, bu ada sahip bir metriğin iz örneğinde zaten olup olmadığına bakılmaksızın verilen sayıya ayarlar. Değer, bir tam sayıya düşürülür.
record(startTime, duration, options) Belirtilen parametrelerden bir iz kaydeder. Bu sayede, başlatma/durdurma gerekmeden izleme özelliğini doğrudan kullanabilirsiniz. Bu, iz doğrudan kullanılamadığı kullanım alanları (ör. süre Performance SDK yüklenmeden önce yakalanmışsa) için yararlıdır.
removeAttribute(attr) Belirtilen özel özelliği bir iz örneğinden kaldırır.
start() İzleme örneği için zamanlamayı başlatır.
stop() İzleme örneğinin zamanlamasını durdurur ve örneğin verilerini günlüğe kaydeder.

PerformanceTrace.getAttribute()

Özel bir özelliğin ayarlandığı değeri alır.

İmza:

getAttribute(attr: string): string | undefined;

Parametreler

Parametre Tür Açıklama
attr dize Özel özelliğin adı.

Şunu döndürür:

dize | tanımsız

PerformanceTrace.getAttributes()

Bir iz örneğinin tüm özel özelliklerinin haritasını döndürür.

İmza:

getAttributes(): {
        [key: string]: string;
    };

Şunu döndürür:

{ [anahtar: dize]: string; }

PerformanceTrace.getMetric()

Bu ada göre özel metriğin değerini döndürür. Bu ada sahip bir özel metrik yoksa sıfır değeri döndürülür.

İmza:

getMetric(metricName: string): number;

Parametreler

Parametre Tür Açıklama
metrikAdı dize Özel metriğin adı.

Şunu döndürür:

sayı

PerformanceTrace.incrementMetric()

Özel bir metriğin değerine eklenir. Belirtilen ada sahip bir özel metrik yoksa bu ada ve verilen sayıya eşit değere sahip bir özel metrik oluşturur. Değer, bir tam sayıya düşürülür.

İmza:

incrementMetric(metricName: string, num?: number): void;

Parametreler

Parametre Tür Açıklama
metrikAdı dize Özel metriğin adı.
numara sayı Özel metriğin değerine eklenecek sayı. Sağlanmazsa varsayılan değer olan 1 kullanılır.

Şunu döndürür:

geçersiz

PerformanceTrace.putAttribute()

Bir izin özel özelliğini belirli bir değere ayarlayın.

İmza:

putAttribute(attr: string, value: string): void;

Parametreler

Parametre Tür Açıklama
attr dize Özel özelliğin adı.
value dize Özel özelliğin değeri.

Şunu döndürür:

geçersiz

PerformanceTrace.putMetric()

Belirtilen özel metriğin değerini, bu ada sahip bir metriğin iz örneğinde zaten bulunup bulunmamasından bağımsız olarak verilen sayıya ayarlar. Değer, bir tam sayıya düşürülür.

İmza:

putMetric(metricName: string, num: number): void;

Parametreler

Parametre Tür Açıklama
metrikAdı dize Özel metriğin adı.
numara sayı Özel metriğin değeri.

Şunu döndürür:

geçersiz

PerformanceTrace.record()

Belirtilen parametrelerden bir iz kaydeder. Bu sayede, başlatma/durdurma gerekmeden izleme özelliğini doğrudan kullanabilirsiniz. Bu, izlemenin doğrudan kullanılamadığı kullanım alanları (ör. süre Performance SDK yüklenmeden önce yakalanmışsa) için yararlıdır.

İmza:

record(startTime: number, duration: number, options?: {
        metrics?: {
            [key: string]: number;
        };
        attributes?: {
            [key: string]: string;
        };
    }): void;

Parametreler

Parametre Tür Açıklama
startTime sayı dönemden bu yana milisaniye cinsinden iz başlangıç zamanı.
süre sayı İzin milisaniye cinsinden süresi.
seçenekler { metrikler?: { [key: string]: number; }; özellikleri: { [anahtar: dize]: string; }; } İsteğe bağlı olarak özel metriklerin ve özel özelliklerin haritalarını tutabilen bir nesne.

Şunu döndürür:

geçersiz

PerformanceTrace.removeAttribute()

Belirtilen özel özelliği bir iz örneğinden kaldırır.

İmza:

removeAttribute(attr: string): void;

Parametreler

Parametre Tür Açıklama
attr dize Özel özelliğin adı.

Şunu döndürür:

geçersiz

PerformanceTrace.start()

İzleme örneği için zamanlamayı başlatır.

İmza:

start(): void;

Şunu döndürür:

geçersiz

PerformanceTrace.stop()

İzleme örneğinin zamanlamasını durdurur ve örneğin verilerini günlüğe kaydeder.

İmza:

stop(): void;

Şunu döndürür:

geçersiz