Topik ini menjelaskan cara mengonfigurasi graf api untuk menampilkan data analitik.
Informasi Latar Belakang
Graf api digunakan untuk memvisualisasikan data analisis performa perangkat lunak. Pengembang dapat menggunakan graf api untuk mengidentifikasi hambatan performa kode dan mendapatkan hubungan pemanggilan serta durasi pemanggilan antara fungsi atau blok kode yang berbeda dalam kode. Dalam graf api, persegi panjang menunjukkan metode atau fungsi, lebar persegi panjang menunjukkan persentase waktu eksekusi metode atau fungsi dari total waktu eksekusi, dan tinggi persegi panjang menunjukkan kedalaman metode atau fungsi dalam tumpukan panggilan. Metode atau fungsi bertumpuk berada dalam hubungan bertingkat.

Prosedur
Anda dapat menambahkan graf api di halaman Kueri Data atau Perbandingan Data. Untuk informasi lebih lanjut, lihat Kueri Data dan Perbandingan Data.
Konfigurasi pada tab Pengaturan Umum
Pada tab Pengaturan Umum, Anda dapat mengonfigurasi pengaturan global untuk graf api.
Parameter dalam bagian Konfigurasi Dasar
Parameter
Deskripsi
Title
Judul graf api.
Show Title
Jika Anda mengaktifkan Show Title, judul dari graf nyala akan ditampilkan.
Show Border
Jika Anda mengaktifkan Show Border, batas-batas dari grafik nyala akan ditampilkan.
Show Background
Jika Anda mengaktifkan Show Background, warna latar belakang dari grafik nyala akan ditampilkan.
Show Time
Jika Anda mengaktifkan Show Time, rentang waktu kueri dari grafik nyala akan ditampilkan.
Fixed Time
Jika Anda mengaktifkan Fixed Time, rentang waktu kueri yang ditentukan tetap tidak berubah terlepas dari apakah rentang waktu global dasbor berubah.
Parameter dalam bagian Konfigurasi Graf Api
Parameter
Deskripsi
Display Mode
Mode tampilan graf api. Nilai valid:
Hanya Graf Api: hanya menampilkan graf api.
Hanya Tabel: hanya menampilkan tabel.
Tabel + Graf Api: menampilkan tabel dan graf api.
Table Retrieval Feature
Jika tabel ditampilkan dan fitur Table Retrieval Feature diaktifkan, Simple Log Service menyesuaikan isi tabel dan graf nyala secara dinamis berdasarkan input Anda.
Interaksi dengan graf api
Anda dapat mengklik persegi panjang di graf api untuk berinteraksi dengan graf api. Anda dapat memperbesar, melipat, memperluas, atau mengatur ulang graf api. Anda juga dapat mengurutkan, memperluas, atau mengambil tabel. Selain itu, Anda dapat menyorot persegi panjang tertentu, menyalin nama metode dan lokasi, serta melihat detail nilai.
Perbesar graf api
Klik Zoom untuk memperlebar lebar persegi panjang yang dipilih menjadi 100%. Ini memungkinkan Anda fokus pada konteks tumpukan tempat metode atau fungsi berada.


Lipat atau perluas graf api
Klik Collapse/Expand untuk menciutkan atau memperluas bagian bawah tumpukan. Fitur ini cocok untuk skenario di mana kedalaman tumpukan besar dan bagian bawah tumpukan dapat diabaikan.


Atur ulang graf api
Jika Anda ingin mengembalikan grafik nyala ke tampilan aslinya, klik Reset.

Salin nama metode dan lokasi
Klik ikon
dari metode atau lokasi untuk menyalin nama metode atau lokasi.
Lihat detail nilai
Klik atau gerakkan penunjuk ke sel di tabel atau persegi panjang di graf api untuk melihat detail nilai yang sesuai.

Tabel berikut menjelaskan unit nilai.
Kategori
Unit yang direkam dalam data
Unit yang ditampilkan di graf api
Waktu
nanodetik dan lock_nanoseconds
s (detik), m (menit), h (jam), d (hari), M (bulan), dan Y (tahun)
Bytes
bytes dan inuse_space
bytes, KB, MB, GB, TB, dan PB
Jumlah
objek, goroutines, exceptions, dan count
Nol, K (10^3), M (10^6), B (10^9), T (10^12), dan P (10^15)
Mode Tampilan
Mode tampilan graf api mencakup tampilan kueri data dan tampilan perbandingan data.
Tampilan Kueri Data

Tabel
Header Tabel
Deskripsi
Fungsi + Lokasi
Nama metode dan lokasi. Header sesuai dengan bidang
namedalam data pemantauan performa.Self
Penggunaan sumber daya eksklusif metode, tidak termasuk metode anak.
Total
Penggunaan sumber daya metode, termasuk metode anak.
Graf api
Panjang dan persentase persegi panjang di graf api ditentukan oleh Self dan Total. Warna persegi panjang di graf api ditentukan oleh nilai hash Fungsi + Lokasi.
Tampilan Perbandingan Data

Tabel
Header Tabel
Deskripsi
Function + Location
Nama metode dan lokasi. Header sesuai dengan bidang
namedalam data pemantauan performa.Prior
Rasio total ukuran metode terhadap nilai metode total selama periode waktu sebelumnya.
Current
Rasio total ukuran metode terhadap nilai metode total selama periode waktu saat ini.
Diff
Perbedaan antara Saat Ini dan Prior.
Graf api
Panjang dan persentase persegi panjang di graf api ditentukan oleh Self dan Total. Warna persegi panjang di graf api ditentukan oleh Diff. Semakin besar nilai absolut Diff, semakin jelas warnanya.
Kejadian Interaksi
Anda dapat mengonfigurasi kejadian interaksi di graf api untuk melakukan analisis drill-down pada tumpukan. Ini membantu Anda mendapatkan wawasan yang lebih dalam tentang data. Anda dapat mengonfigurasi kejadian interaksi berikut: Buka Logstore, Buka Pencarian Tersimpan, Buka Dasbor, Buka Analisis Jejak, Buka Detail Jejak, dan Buat URL HTTP Kustom. Untuk informasi lebih lanjut, lihat Konfigurasikan kejadian interaksi untuk dasbor untuk melakukan analisis drill-down.
Secara default, kejadian interaksi dikonfigurasi untuk Pernyataan Kueri A. Sebagai contoh, Anda dapat mengonfigurasi kejadian interaksi Buka Dashboard untuk grafik api. Setelah Anda mengonfigurasi pengaturan, klik sebuah titik di grafik api dan kemudian klik Open Dashboard. Anda akan diarahkan ke dashboard yang ditentukan.

Saat Anda mengonfigurasi kejadian interaksi, Anda dapat menambahkan functionName dan location sebagai variabel ke dalam bidang Filter Statement. Kemudian, jika Anda mengklik nilai Method + Location di tabel atau persegi panjang di grafik nyala api, nama metode dan lokasi yang diklik akan digunakan sebagai kondisi filter untuk kejadian interaksi tersebut.
