Laman Trace Analysis memungkinkan Anda menganalisis data jejak aplikasi. Anda dapat melihat grafik deret waktu untuk metrik utama, daftar jejak, serta tab Application Topology dan End-to-End Aggregation.
Prosedur
-
Masuk ke Konsol Managed Service for OpenTelemetry. Di panel navigasi kiri, klik Applications.
-
Di laman Applications, pilih Wilayah di bilah navigasi atas, lalu klik nama aplikasi.
-
Di panel navigasi kiri, klik Trace Analysis.
Bagian atas laman Analisis Jejak menampilkan bagian Time change trend, yang mencakup grafik Count trend, Duration trend, dan Span duration distribution. Panel kiri menunjukkan daftar filter Span name, dan tombol di sebelah kanan memungkinkan Anda beralih antara tampilan All Spans dan API Calls. Di bawah bagian ini terdapat tiga tab: Traces, Application Topology, dan End-to-End Aggregation. Tabel detail jejak menampilkan kolom seperti ID jejak, waktu, nama rentang, durasi, dan alamat IP. Di kiri bawah terdapat panel filter Machine/IP.
Aktifkan analisis data lengkap secara real-time
Aktifkan analisis data lengkap secara real-time untuk menganalisis seluruh data jejak yang disimpan berdasarkan rasio pengambilan sampel tertentu.
Jika Anda tidak mengatur rasio pengambilan sampel atau rasionya diatur ke 100%, fitur ini akan menampilkan semua data yang tersimpan untuk akun Anda.
-
Di pojok kanan atas laman Trace Analysis, klik Enable full real-time analysis.
-
Di panel yang muncul di sebelah kanan, pilih periode waktu untuk analisis.
Laman Trace Analysis diperbarui untuk menampilkan data analisis lengkap untuk periode waktu yang dipilih secara real-time.
Filter jejak
-
Klik pemilih waktu di pojok kanan atas laman Trace Explorer untuk mengatur rentang waktu kueri Anda.
-
Klik kotak pencarian di bagian atas laman Trace Explorer. Di jendela filter yang muncul, konfigurasikan kondisi berikut, lalu klik Search.
-
Masukkan nilai minimum dan maksimum untuk Time Consumed untuk mencari jejak dalam rentang tersebut.
-
Pilih kotak centang Abnormal untuk mencari jejak yang mengandung exception.
-
Tambahkan kondisi filter untuk Span Name, Machine/IP, atau Tag. Anda dapat menambahkan beberapa nilai untuk Span Name, Machine/IP, atau Tag.
-
Time change trend
Bagian Time change trend menampilkan grafik deret waktu untuk jumlah rentang dan exception, grafik tren durasi rentang, serta grafik distribusi durasi rentang.

Di bagian Time change trend, Anda dapat melakukan tindakan berikut:
-
Arahkan kursor ke grafik untuk melihat statistik detail.
-
Klik dan seret pada periode waktu di grafik untuk memperbesar tampilan rentang tersebut.
-
Klik item legenda untuk menyembunyikan atau menampilkan deret data yang sesuai.
Daftar Span Name dan Machine/IP
Bagian Span Name dan Machine/IP menampilkan daftar semua rentang dan mesin.
Di bagian Span Name dan Machine/IP, Anda dapat melakukan tindakan berikut:
-
Masukkan kata kunci di kotak pencarian, lalu klik ikon pencarian untuk memfilter item dalam daftar saat ini.
-
Klik Span Count atau Response Time di pojok kanan atas daftar untuk mengurutkan item secara menurun.
-
Klik nama rentang atau alamat IP mesin untuk menambahkannya sebagai kondisi filter.
Daftar berkelompok
-
Di laman Trace Analysis, pilih bidang dari bagian Group By.
-
Di sebelah kanan, pilih apakah akan membatasi kueri ke All spans atau API calls.
-
All Spans: Daftar kelompok untuk bidang saat ini berdasarkan kueri semua rentang.
-
API call: Daftar berkelompok untuk bidang saat ini berdasarkan kueri rentang pertama.
Klik nama bidang dalam hasil untuk melihat daftar jejak yang sesuai.
-
Traces
Area Traces menampilkan ID jejak, waktu, nama rentang, durasi, dan alamat IP untuk setiap jejak.
Di area Traces, Anda dapat melakukan tindakan berikut:
-
Klik ID jejak untuk melihat grafik air terjunnya. Untuk informasi lebih lanjut, lihat Grafik air terjun.
-
Arahkan kursor ke nama rentang untuk melihat detail seperti durasi, Waktu mulai, tag, dan event log.
Application topology
Tab Application topology menampilkan grafik dependensi antar aplikasi beserta metrik seperti persentase permintaan, pengali panggilan, dan rasio durasi. Untuk alasan performa, Application topology dapat mengagregasi hingga 5.000 jejak.

-
Persentase permintaan = Jumlah permintaan arah keluar / Total jumlah permintaan arah masuk. Misalnya, jika aplikasi hulu A menerima 100 permintaan tetapi hanya membuat 90 permintaan ke aplikasi hilir B, maka persentase permintaan dari A ke B adalah 90%. (Hal ini karena aplikasi A mungkin memiliki pernyataan
ifuntuk memfilter permintaan, sehingga beberapa permintaan tidak diteruskan ke aplikasi B.) -
Pengali panggilan = Jumlah rentang untuk panggilan arah keluar dari suatu aplikasi / Total jumlah rentang untuk aplikasi tersebut. Misalnya, jika 100 rentang masuk ke aplikasi hulu A, dan 300 rentang dihasilkan dari A untuk memanggil aplikasi hilir B, maka pengali panggilan dari A ke B adalah 3. Sebagai contoh, jika panggilan dari A ke B ditampilkan sebagai 90%/3x, artinya 90% permintaan ke aplikasi A memanggil aplikasi B, dan aplikasi A memanggil aplikasi B rata-rata tiga kali.
End-to-end aggregation
Tab End-to-end aggregation menampilkan tabel jejak yang diagregasi berdasarkan nama rentang dan nama aplikasi. Untuk alasan performa, agregasi real-time ini memproses hingga 5.000 jejak.
-
Jumlah permintaan/Persentase permintaan: Persentase permintaan adalah persentase permintaan yang memanggil node Rentang saat ini. Misalnya, jika total jumlah permintaan adalah 100 dan persentase permintaan adalah 10%, artinya 10 permintaan memanggil Rentang saat ini. Rumus = Jumlah permintaan untuk Rentang saat ini / Total jumlah permintaan × 100%.
-
Jumlah rentang/Pengali permintaan: Pengali permintaan adalah rata-rata jumlah kali Rentang saat ini dipanggil per permintaan. Misalnya, 1,5x berarti setiap permintaan rata-rata memanggil Rentang saat ini sebanyak 1,5 kali. Rumusnya adalah: Jumlah rentang / Jumlah permintaan yang mencakup rentang tersebut.
-
Rata-rata waktu berlalu mandiri/Proporsi: Rata-rata waktu berlalu mandiri adalah durasi rata-rata suatu rentang, tidak termasuk waktu yang dihabiskan di rentang anaknya. Misalnya, jika Rentang A memiliki durasi 10 ms dan rentang anaknya B memiliki durasi 8 ms, maka waktu berlalu mandiri Rentang A adalah 2 ms. Rumusnya adalah: Durasi rentang – Jumlah(durasi rentang anak). Untuk panggilan asinkron, durasi rentang anak tidak dikurangkan, dan rumusnya adalah: Durasi rentang.
-
Jumlah exception/Persentase exception: Persentase exception adalah persentase permintaan yang memiliki exception. Misalnya, persentase exception 3% berarti 3% permintaan memiliki exception. Rumus: Jumlah permintaan exceptional / Total jumlah permintaan. Jumlah permintaan exceptional tidak sama dengan jumlah exception. Ketika pengali permintaan lebih besar dari 1, satu permintaan exceptional dapat berkorespondensi dengan beberapa exception.
Di bagian Trace Aggregation, Anda dapat melakukan tindakan berikut:
-
Arahkan kursor ke nama rentang (berwarna biru) untuk melihat tooltip berisi Recommended Trace. Klik ID jejak untuk melihat grafik air terjunnya. Untuk informasi lebih lanjut, lihat Grafik air terjun.
-
Klik nama aplikasi untuk melihat laman ikhtisarnya. Untuk informasi lebih lanjut, lihat Ikhtisar aplikasi.
Grafik air terjun
Laman 调用链路 menampilkan grafik air terjun, yang menunjukkan informasi seperti nama rentang, garis waktu, nama aplikasi, waktu mulai, alamat IP, dan status.
Kolom IP Address menampilkan alamat IP atau nama mesin, tergantung pada pengaturan tampilan Anda di laman Application Settings. Untuk informasi lebih lanjut, lihat Kelola aplikasi dan tag.
Di kolom Span Name, Anda dapat mengarahkan kursor ke nama rentang untuk melihat durasi, Waktu mulai, tag, dan event log-nya. Mengklik rentang akan membuka panel detailnya. Sisi kiri panel mencantumkan metode dalam jejak tersebut, seperti checkAndRefresh, getAppConfig, dan writeLog. Sisi kanan menampilkan detail untuk rentang yang dipilih. Detail tersebut mencakup Service, Duration (dalam ms), dan Start Time. Panel ini juga berisi area Tags, yang menampilkan pasangan kunci-nilai seperti pid, sn, dan userId, serta area Log Events.