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