PerformanceTrace interface

Antarmuka yang mewakili Trace.

Tanda Tangan:

export interface PerformanceTrace 

Metode

Metode Deskripsi
getAttribute(attr) Mengambil nilai tempat atribut khusus ditetapkan.
getAttributes() Menampilkan peta semua atribut khusus dari instance pelacakan.
getMetric(metricName) Menampilkan nilai metrik kustom menurut nama tersebut. Jika metrik kustom dengan nama tersebut tidak ada, maka akan menampilkan nol.
inkinkrement(metricName, num) Menambahkan ke nilai metrik kustom. Jika tidak ada metrik kustom dengan nama yang diberikan, metrik akan membuat metrik dengan nama tersebut dan nilai yang sama dengan angka yang diberikan. Nilai akan diturunkan menjadi bilangan bulat.
putAttribute(attr, value) Menetapkan atribut khusus trace ke nilai tertentu.
putMetric(metricName, num) Menetapkan nilai metrik kustom yang ditentukan ke angka yang ditentukan, terlepas dari apakah metrik dengan nama tersebut sudah ada di instance trace atau belum. Nilai akan diturunkan menjadi bilangan bulat.
record(startTime, durasi, opsi) Merekam aktivitas dari parameter tertentu. Hal ini memberikan cara langsung untuk menggunakan rekaman aktivitas tanpa perlu memulai/menghentikan. Hal ini berguna untuk kasus penggunaan saat rekaman aktivitas tidak dapat digunakan secara langsung (misalnya, jika durasi direkam sebelum Performance SDK dimuat).
removeAttribute(attr) Menghapus atribut khusus yang ditentukan dari instance trace.
start() Memulai pengaturan waktu untuk instance rekaman aktivitas.
stop() Menghentikan waktu instance rekaman aktivitas dan mencatat data instance ke dalam log.

PerformanceTrace.getAttribute()

Mengambil nilai tempat atribut khusus ditetapkan.

Tanda Tangan:

getAttribute(attr: string): string | undefined;

Parameter

Parameter Jenis Deskripsi
attr string Nama atribut khusus.

Hasil:

rangkaian | tidak ditentukan

PerformanceTrace.getAttributes()

Menampilkan peta semua atribut khusus dari instance pelacakan.

Tanda Tangan:

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

Hasil:

{ [key: string]: string; }

PerformanceTrace.getMetric()

Menampilkan nilai metrik kustom menurut nama tersebut. Jika metrik kustom dengan nama tersebut tidak ada, maka akan menampilkan nol.

Tanda Tangan:

getMetric(metricName: string): number;

Parameter

Parameter Jenis Deskripsi
MetrikName string Nama metrik kustom.

Hasil:

angka

PerformanceTrace.outMetric()

Menambahkan ke nilai metrik kustom. Jika tidak ada metrik kustom dengan nama yang diberikan, metrik akan membuat metrik dengan nama tersebut dan nilai yang sama dengan angka yang diberikan. Nilai akan diturunkan menjadi bilangan bulat.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
MetrikName string Nama metrik kustom.
angka angka Angka yang akan ditambahkan ke nilai metrik kustom. Jika tidak diberikan, nilai default satu akan digunakan.

Hasil:

void

PerformanceTrace.putAttribute()

Menetapkan atribut khusus trace ke nilai tertentu.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
attr string Nama atribut khusus.
value string Nilai atribut khusus.

Hasil:

void

PerformanceTrace.putMetric()

Menetapkan nilai metrik kustom yang ditentukan ke angka yang ditentukan, terlepas dari apakah metrik dengan nama tersebut sudah ada di instance trace atau belum. Nilai akan diturunkan menjadi bilangan bulat.

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
MetrikName string Nama metrik kustom.
angka angka Nilai hingga metrik kustom.

Hasil:

void

PerformanceTrace.record()

Merekam aktivitas dari parameter tertentu. Hal ini memberikan cara langsung untuk menggunakan rekaman aktivitas tanpa perlu memulai/menghentikan. Hal ini berguna untuk kasus penggunaan saat rekaman aktivitas tidak dapat digunakan secara langsung (misalnya, jika durasi direkam sebelum Performance SDK dimuat).

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
waktuMulai angka waktu mulai trace sejak epoch dalam milidetik.
durasi angka Durasi trace dalam milidetik.
opsi { metrik?: { [key: string]: number; }; atribut?: { [key: string]: string; }; } Objek yang dapat menyimpan peta metrik kustom dan atribut khusus secara opsional.

Hasil:

void

PerformanceTrace.removeAttribute()

Menghapus atribut khusus yang ditentukan dari instance trace.

Tanda Tangan:

removeAttribute(attr: string): void;

Parameter

Parameter Jenis Deskripsi
attr string Nama atribut khusus.

Hasil:

void

PerformanceTrace.start()

Memulai pengaturan waktu untuk instance rekaman aktivitas.

Tanda Tangan:

start(): void;

Hasil:

void

PerformanceTrace.stop()

Menghentikan waktu instance rekaman aktivitas dan mencatat data instance ke dalam log.

Tanda Tangan:

stop(): void;

Hasil:

void