PerformanceTrace interface

Antarmuka yang mewakili Trace .

Tanda tangan:

export interface PerformanceTrace 

Metode

metode Keterangan
dapatkanAttribute(attr) Mengambil nilai yang ditetapkan untuk atribut khusus.
dapatkan Atribut() Mengembalikan peta semua atribut khusus dari instans pelacakan.
getMetric(Namametrik) Mengembalikan nilai metrik khusus dengan nama tersebut. Jika metrik khusus dengan nama tersebut tidak ada, akan menghasilkan nol.
kenaikanMetrik(Namametrik, angka) Menambah nilai metrik khusus. Jika metrik khusus dengan nama yang diberikan tidak ada, metrik khusus dengan nama tersebut akan dibuat dan nilainya sama dengan angka yang ditentukan. Nilainya akan diturunkan menjadi bilangan bulat.
putAttribute(attr, nilai) Tetapkan atribut khusus pelacakan ke nilai tertentu.
putMetric(Namametrik, angka) Menetapkan nilai metrik khusus yang ditentukan ke nomor tertentu terlepas dari apakah metrik dengan nama tersebut sudah ada di instans pelacakan atau belum. Nilainya akan diturunkan menjadi bilangan bulat.
catatan (waktu mulai, durasi, opsi) Merekam jejak dari parameter yang diberikan. Ini memberikan cara langsung untuk menggunakan pelacakan tanpa perlu memulai/berhenti. Hal ini berguna untuk kasus penggunaan di mana pelacakan tidak dapat digunakan secara langsung (misalnya jika durasi diambil sebelum Performance SDK dimuat).
hapusAttribute(attr) Menghapus atribut khusus yang ditentukan dari instans pelacakan.
awal() Memulai pengaturan waktu untuk instans pelacakan.
berhenti() Menghentikan waktu instans pelacakan dan mencatat data instans tersebut.

PerformanceTrace.getAttribute()

Mengambil nilai yang ditetapkan untuk atribut khusus.

Tanda tangan:

getAttribute(attr: string): string | undefined;

Parameter

Parameter Jenis Keterangan
attr rangkaian Nama atribut khusus.

Pengembalian:

tali | belum diartikan

PerformanceTrace.getAttributes()

Mengembalikan peta semua atribut khusus dari instans pelacakan.

Tanda tangan:

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

Pengembalian:

{ [kunci: string]: string; }

PerformanceTrace.getMetrik()

Mengembalikan nilai metrik khusus dengan nama tersebut. Jika metrik khusus dengan nama tersebut tidak ada, akan menghasilkan nol.

Tanda tangan:

getMetric(metricName: string): number;

Parameter

Parameter Jenis Keterangan
nama metrik rangkaian Nama metrik khusus.

Pengembalian:

nomor

PerformanceTrace.peningkatanMetrik()

Menambah nilai metrik khusus. Jika metrik khusus dengan nama yang diberikan tidak ada, metrik khusus dengan nama tersebut akan dibuat dan nilainya sama dengan angka yang ditentukan. Nilainya akan diturunkan menjadi bilangan bulat.

Tanda tangan:

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

Parameter

Parameter Jenis Keterangan
nama metrik rangkaian Nama metrik khusus.
nomor nomor Jumlah yang akan ditambahkan ke nilai metrik khusus. Jika tidak disediakan, nilai defaultnya adalah satu.

Pengembalian:

ruang kosong

PerformanceTrace.putAttribute()

Tetapkan atribut khusus pelacakan ke nilai tertentu.

Tanda tangan:

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

Parameter

Parameter Jenis Keterangan
attr rangkaian Nama atribut khusus.
nilai rangkaian Nilai atribut khusus.

Pengembalian:

ruang kosong

Jejak Kinerja.putMetric()

Menetapkan nilai metrik khusus yang ditentukan ke nomor tertentu terlepas dari apakah metrik dengan nama tersebut sudah ada di instans pelacakan atau belum. Nilainya akan diturunkan menjadi bilangan bulat.

Tanda tangan:

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

Parameter

Parameter Jenis Keterangan
nama metrik rangkaian Nama metrik khusus.
nomor nomor Nilai dari metrik khusus.

Pengembalian:

ruang kosong

Jejak Kinerja.catatan()

Merekam jejak dari parameter yang diberikan. Ini memberikan cara langsung untuk menggunakan pelacakan tanpa perlu memulai/berhenti. Hal ini berguna untuk kasus penggunaan di mana pelacakan tidak dapat digunakan secara langsung (misalnya jika durasi diambil sebelum Performance SDK dimuat).

Tanda tangan:

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

Parameter

Parameter Jenis Keterangan
waktu mulai nomor melacak waktu mulai sejak zaman dalam milidetik.
durasi nomor Durasi jejak dalam milidetik.
pilihan { metrik?: { [kunci: string]: angka; }; atribut?: { [kunci: string]: string; }; } Sebuah objek yang secara opsional dapat menyimpan peta metrik khusus dan atribut khusus.

Pengembalian:

ruang kosong

PerformanceTrace.removeAttribute()

Menghapus atribut khusus yang ditentukan dari instans pelacakan.

Tanda tangan:

removeAttribute(attr: string): void;

Parameter

Parameter Jenis Keterangan
attr rangkaian Nama atribut khusus.

Pengembalian:

ruang kosong

Jejak Kinerja.mulai()

Memulai pengaturan waktu untuk instans pelacakan.

Tanda tangan:

start(): void;

Pengembalian:

ruang kosong

Jejak Kinerja.stop()

Menghentikan waktu instans pelacakan dan mencatat data instans tersebut.

Tanda tangan:

stop(): void;

Pengembalian:

ruang kosong