全部产品
Search
文档中心

Function Compute:Aktifkan Analisis Tracing

更新时间:Jul 02, 2025

Topik ini menjelaskan cara mengaktifkan Analisis Tracing dan melihat informasi jejak tentang suatu fungsi di konsol Function Compute.

Informasi latar belakang

Ikhtisar

Aktifkan Analisis Tracing

  1. Masuk ke konsol Function Compute. Di panel navigasi sebelah kiri, klik Services & Functions.

  2. Di bilah navigasi atas, pilih wilayah. Pada halaman Services, temukan layanan yang diinginkan dan klik Configure di kolom Actions.

  3. 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.

Catatan Setelah Anda mengaktifkan Analisis Tracing, fitur ini akan berlaku untuk semua fungsi dalam layanan tersebut.

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.

  1. Masuk ke konsol Function Compute. Di panel navigasi sebelah kiri, klik Services & Functions.

  2. Di bilah navigasi atas, pilih wilayah. Pada halaman Services, klik layanan yang diinginkan.

  3. 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. Tracing Analysis tab
  4. Pada tab Tracing, klik ID jejak pada tab Invocation Trace untuk melihat informasi rinci.
    cold-start

    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.