Laporan analisis di Cloud Trace menunjukkan tampilan keseluruhan latensi untuk semua permintaan, atau untuk subset permintaan, ke aplikasi Anda.
Laporan harian
Trace secara otomatis membuat laporan harian yang membandingkan performa hari sebelumnya dengan performa hari yang sama minggu sebelumnya untuk tiga endpoint teratas.
Untuk mengetahui detail tentang cara melihat laporan analisis harian, lihat Melihat laporan.
Laporan analisis kustom
Laporan analisis harian dibuat secara otomatis dan tidak memungkinkan Anda memilih isi laporan. Namun, Anda dapat membuat laporan analisis kustom dan memilih trace mana yang disertakan dalam laporan.
Laporan kustom mencakup:
- Histogram data latensi.
- Tabel yang mencantumkan latensi berdasarkan persentil beserta link ke rekaman aktivitas sampel.
- (Opsional) Data latensi dari rentang waktu berbeda yang Anda gunakan untuk perbandingan.
- Panel bottleneck yang mencantumkan panggilan RPC yang merupakan kontributor signifikan terhadap latensi.
Anda dapat membuat laporan baru dengan memasukkan parameter laporan secara manual, atau membuat duplikat laporan yang ada dan mengedit parameter. Kedua pendekatan ini dijelaskan di bagian berikut.
Membuat laporan baru
Untuk membuat laporan analisis baru:
-
Di kotak penelusuran konsol Google Cloud, masukkan Laporan Analisis. Di hasil penelusuran, buka bagian Products & Pages, lalu pilih halaman Analysis Reports untuk Trace:
Klik Laporan Baru.
Masukkan atau pilih parameter berikut dalam formulir yang muncul:
Request filter
: URI lengkap, awalan URI, atau melacak istilah filter.
Misalnya, jika span root project adalahRecv
, untuk menyertakan semua permintaan, masukkan nama span root,Recv
, atau awalan nama span root. Untuk membatasi laporan ke rekaman aktivitas dengan URI yang diawali denganRecv/cart
, masukkan awalan tersebut ke dalam filter.
Anda juga dapat memfilter rekaman aktivitas berdasarkan atribut span. Misalnya, saat Anda menambahkan/http/status_code:5
, laporan hanya menyertakan rekaman aktivitas yang memiliki span dengan kunci atribut/http/status_code
dan nilai atribut yang diawali dengan5
.HTTP method
: Metode HTTP untuk permintaan. Defaultnya adalah Semua.HTTP Status
: Status HTTP yang ditampilkan oleh permintaan. Defaultnya adalah Semua.Report Name
: Nama yang dapat dibaca manusia untuk laporan. Jika tidak ada nama yang ditentukan untuk kolom opsional ini, Trace akan membuat nama berdasarkan filter permintaan yang ditentukan dan waktu pembuatan laporan.Module
: Modul App Engine (Java, Python, Go, atau PHP) yang menangani permintaan. Defaultnya adalah Semua.Version
: Versi aplikasi App Engine yang menangani permintaan. Defaultnya adalah Semua.Time Range
: Rentang waktu saat permintaan terjadi. Anda dapat memilih Jam Terakhir, 24 Jam Terakhir, Minggu Lalu, atau Rentang Kustom. Jika memilih Custom, Anda harus menentukan waktu mulai dan berakhir untuk rentang tersebut. Defaultnya adalah Kustom.
(Opsional) Untuk membandingkan dua kumpulan data latensi, pilih Bandingkan dengan dasar pengukuran, lalu masukkan rentang waktu untuk data perbandingan.
Klik Submit.
Menduplikasi laporan
Di Trace, Anda dapat menduplikasi parameter filter dari laporan yang ada:
-
Di kotak penelusuran konsol Google Cloud, masukkan Laporan Analisis. Di hasil penelusuran, buka bagian Products & Pages, lalu pilih halaman Analysis Reports untuk Trace:
Klik nama laporan yang strukturnya ingin Anda duplikasi.
Klik Buat laporan serupa.
Di halaman Permintaan laporan baru, edit satu atau beberapa parameter laporan, termasuk nama laporan.
Klik Submit.
Melihat laporan
Untuk melihat laporan analisis:
-
Di kotak penelusuran konsol Google Cloud, masukkan Laporan Analisis. Di hasil penelusuran, buka bagian Products & Pages, lalu pilih halaman Analysis Reports untuk Trace:
Untuk melihat laporan, klik nama laporan.
Melihat menurut distribusi kepadatan
Secara default, tombol Distribusi kepadatan diaktifkan. Dengan setelan ini, sumbu x adalah latensi rekaman aktivitas pada skala logaritmik, sedangkan sumbu y adalah persentase total permintaan dengan latensi tersebut:
Saat Anda membuat laporan perbandingan, Trace menempatkan data dari kedua set data, sehingga Anda dapat membandingkannya dan menganalisis perubahan:
Pada laporan perbandingan, legenda pada laporan mengidentifikasi rentang waktu untuk grafik oranye dan biru. Hal ini telah dihilangkan dalam screenshot.
Lihat menurut distribusi kumulatif
Untuk melihat jumlah total permintaan yang latensinya kurang dari atau sama dengan nilai latensi di sumbu x, klik Distribusi kumulatif:
Memahami panel latensi
Panel Latensi menampilkan persentil latensi, dan menyertakan link ke trace untuk permintaan sampel perwakilan. Untuk melihat detail tentang trace tertentu, pilih salah satu dari empat trace sampel. Saat Anda memilih salah satu contoh trace, halaman Trace Explorer akan terbuka dan menampilkan informasi mendetail tentang span root trace tersebut. Untuk mengetahui detail selengkapnya, lihat Menemukan dan menjelajahi rekaman aktivitas.
Gambar berikut menampilkan panel latensi untuk laporan analisis. Dalam hal ini, hanya ada satu set data yang ditunjukkan dengan huruf A
:
Saat Anda membuat laporan perbandingan, panel data latensi akan berisi informasi untuk kedua set data. Legenda untuk panel mengidentifikasi entri yang termasuk di setiap set data.
Memahami panel bottleneck
Bottleneck menunjukkan bahwa nilai latensi untuk span dalam trace tertentu berada di luar rentang nilai latensi yang diharapkan. Cloud Trace menentukan rentang nilai latensi yang diharapkan dengan menggunakan teknik statistik yang mengandalkan komputasi dan membandingkan distribusi latensi empiris untuk subkumpulan trace.
Panel Bottlenecks, jika ada, mencantumkan panggilan RPC yang merupakan kontributor signifikan terhadap latensi dalam permintaan. Panel ini menampilkan panggilan RPC berdasarkan persentil dengan permintaan sampel representatif. Anda dapat mengklik angka di bagian Sample trace untuk melihat detail trace tertentu.
Gambar berikut menampilkan panel Bottleneck untuk laporan analisis.
Dalam hal ini, hanya ada satu {i>dataset<i} yang ditunjukkan dengan huruf A
:
Dalam laporan perbandingan, bottleneck menyoroti panggilan RPC yang menyebabkan perubahan distribusi latensi di antara kedua kumpulan. Legenda pada panel ini mengidentifikasi entri yang termasuk dalam setiap set data.