Topik ini menjelaskan cara mengaktifkan Analisis Tracing dan melihat informasi jejak tentang suatu fungsi di konsol Function Compute.
Informasi latar belakang
Aktifkan Analisis Tracing
Masuk ke konsol Function Compute. Di panel navigasi sebelah kiri, klik Services & Functions.
Di bilah navigasi atas, pilih wilayah. Pada halaman Services, temukan layanan yang diinginkan dan klik Configure di kolom Actions.
- Di bagian Tracing Analysis Settings pada halaman Modifikasi Layanan, atur parameter Analisis Tracing ke Enable, lalu klik Save.
Anda dapat mengaktifkan Analisis Tracing saat membuat layanan. Untuk informasi lebih lanjut, lihat Buat layanan.
Lihat informasi jejak suatu fungsi
Setelah Analisis Tracing diaktifkan untuk layanan Anda, Function Compute secara otomatis mencatat informasi jejak dari semua fungsi dalam layanan tersebut.
Masuk ke konsol Function Compute. Di panel navigasi sebelah kiri, klik Services & Functions.
Di bilah navigasi atas, pilih wilayah. Pada halaman Services, klik layanan yang diinginkan.
- Pada halaman Functions, klik nama fungsi yang diinginkan. Pada halaman Detail Fungsi yang muncul, klik tab Tracing.Anda dapat melihat informasi jejak fungsi tersebut. Untuk informasi lebih lanjut, lihat Analisis jejak.

- Pada tab Tracing, klik ID jejak pada tab Invocation Trace untuk melihat informasi rinci.

Berikut adalah penjelasan parameter:
Catatan Jika permintaan tidak mengalami cold start, jejak tidak akan mencakup durasi cold start dan Initializer.- TracingService/TracingFunction: Total waktu tinggal permintaan saat ini di Function Compute. Secara default, rentang ini diberi nama dalam format
serviceName/functionName. - ColdStart: Waktu cold start sistem untuk fungsi tersebut. Cold start tidak terjadi setiap kali Anda memanggil fungsi, hanya ketika lingkungan eksekusi diinisialisasi ulang.
- PrepareCode: Waktu yang dibutuhkan untuk mengunduh kode atau gambar kustom untuk fungsi tersebut. Jika waktu yang ditunjukkan oleh rentang PrepareCode terlalu lama, sederhanakan paket kode untuk mengurangi waktu persiapan.
- RuntimeInitialization: Waktu yang dibutuhkan untuk memulai lingkungan eksekusi, termasuk waktu untuk memulai instance dan melakukan pemeriksaan kesehatan. Dalam runtime kustom dan gambar kustom, jika waktu yang ditunjukkan oleh rentang RuntimeInitialization terlalu lama, periksa perilaku startup server HTTP dan gambar yang sesuai.
- Initializer: Waktu yang dibutuhkan untuk mengeksekusi fungsi inisialisasi. Fungsi inisialisasi hanya dieksekusi ketika container mengalami cold start.
- Invocation: Waktu yang dibutuhkan untuk mengeksekusi fungsi. Anda dapat memeriksa konteks Invocation dalam fungsi untuk mendapatkan waktu eksekusi.
- TracingService/TracingFunction: Total waktu tinggal permintaan saat ini di Function Compute. Secara default, rentang ini diberi nama dalam format