全部产品
Search
文档中心

Function Compute:Metrik Tingkat Instans

更新时间:Jul 02, 2025

Function Compute menyediakan metrik tingkat instans yang memungkinkan Anda melihat metrik inti seperti penggunaan vCPU, penggunaan memori, kondisi jaringan instans, dan jumlah permintaan yang dieksekusi oleh sebuah instans. Topik ini menjelaskan informasi latar belakang, definisi, serta cara mengaktifkan pengumpulan metrik tingkat instans.

Informasi Latar Belakang

Function Compute adalah layanan komputasi berbasis acara yang sepenuhnya dikelola. Meskipun Anda tidak perlu memelihara kluster komputasi, beberapa tantangan mungkin muncul selama pengembangan kode atau runtime:

  • Bagaimana cara memantau penggunaan vCPU dalam skenario intensif CPU.

  • Mengidentifikasi penyebab kegagalan eksekusi fungsi, termasuk pengecualian kode dan kinerja instans.

Metrik tingkat instans dari Function Compute membantu Anda menyelesaikan masalah tersebut dan melacak status kesehatan instans secara efektif.

Apa itu metrik tingkat instans?

Metrik tingkat instans adalah indikator kinerja instans yang digunakan untuk mengeksekusi fungsi. Instans dipantau secara real-time, dan metrik kinerjanya dikumpulkan untuk memberikan jalur pemantauan dan pemecahan masalah ujung ke ujung.

Metrik tingkat instans dapat ditampilkan dalam dimensi berikut:

  • Fungsi atau kualifikasi fungsi: metrik spesifik fungsi dari instans. Misalnya, jika Fungsi A dieksekusi oleh dua instans secara bersamaan, metrik vCPU spesifik fungsi adalah pemanfaatan vCPU maksimum dari kedua instans tersebut.

  • Instans: metrik dari instans tertentu.

Catatan
  • Kualifikasi menunjukkan informasi versi yang diteruskan saat suatu fungsi dipanggil. Nilainya bisa berupa nomor versi atau alias.

  • Instans dibuat dan ditarik kembali secara dinamis oleh Function Compute. Setiap instans hanya ada untuk waktu yang singkat, sehingga operasi langsung pada instans tidak dimungkinkan.

Metrik

Setelah mengaktifkan pengumpulan metrik tingkat instans, Function Compute mengumpulkan metrik eksekusi fungsi. Anda dapat melihat metrik tingkat instans dengan cara berikut:

  • Pusat Pemantauan: Modul Pusat Pemantauan di Function Compute menyediakan dasbor bawaan yang menampilkan metrik tingkat instans secara visual. Di halaman detail suatu fungsi, klik tab Monitoring untuk melihat dasbor.

    • Metrik instans yang mengeksekusi fungsi yang sama.

    • Metrik suatu instans.

  • Layanan Log Sederhana: Function Compute mengimpor metrik tingkat instans ke Layanan Log Sederhana. Anda dapat membuat dasbor visualisasi kustom menggunakan kemampuan analitik Layanan Log Sederhana. Untuk informasi lebih lanjut, lihat Kueri dan analisis log.

    Metrik tingkat instans setiap instans dicatat dalam log pada interval tertentu. Gambar berikut menunjukkan formatnya.hanshujisuanshilijibiezhibiao

Tabel berikut menjelaskan metrik tingkat instans.

Metrik

Deskripsi

Contoh Nilai

cpuPercent

Penggunaan vCPU. Nilai tersebut menunjukkan jumlah vCPU yang digunakan dan mungkin melebihi 100%.

120%

cpuQuotaPercent

Kuota vCPU maksimum instans. Anda dapat mengonfigurasi spesifikasi vCPU dan memori secara fleksibel. Rasio CPU-memori (vCPU:GB) harus berkisar antara 1:1 hingga 1:4.

50%

memoryUsageMB

Jumlah memori yang digunakan oleh instans. Satuan: MB.

16,87

memoryLimitMB

Jumlah maksimum memori yang dapat digunakan oleh instans. Satuan: MB.

1.024

rxBytes

Volume data yang diterima oleh instans dalam interval waktu pembuatan log. Satuan: byte.

158

txBytes

Volume data yang dikirim oleh instans dalam interval waktu pembuatan log. Satuan: byte.

1.598

rxTotalBytes

Volume data yang diterima oleh instans sejak instans dimulai. Satuan: byte.

158.875

txTotalBytes

Volume data yang dikirim oleh instans sejak instans dimulai. Satuan: byte.

36.123

concurrentRequests

Jumlah permintaan yang sedang diproses oleh instans.

10

hostname

Nama host tempat instans berjalan.

36.123

Catatan
  • Nilai metrik cpuQuotaPercent bersifat teoretis. Nilai metrik cpuPercent mungkin melebihi nilai metrik cpuQuotaPercent. Dalam kasus ini, instans merebut sumber daya instans lain di host yang sama.

  • Komunikasi antara instans dan modul sistem menghasilkan sejumlah kecil lalu lintas. Oleh karena itu, sejumlah kecil lalu lintas pengiriman dan penerimaan dihasilkan meskipun tidak ada akses jaringan yang dilakukan dalam suatu fungsi.

  • Lalu lintas suatu instans hanya mencerminkan lalu lintas arah masuk dan arah keluar instans tersebut. Lalu lintas Internet dan lalu lintas jaringan pribadi dihitung bersama, dan Anda tidak dapat menghitung biaya lalu lintas berdasarkan grafik pemantauan ini.

Aktifkan Pengumpulan Metrik Tingkat Instans

  1. Masuk ke Konsol Function Compute. Di bilah navigasi sisi kiri, klik Functions.

  2. Di bilah navigasi atas, pilih wilayah. Di halaman Functions, klik fungsi yang ingin Anda kelola.

  3. Di halaman konfigurasi fungsi, klik tab Configurations.

  4. Pada tab Logs, klik Edit. Di panel log, aktifkan Instance-level Metrics dan klik OK.

    Catatan

    Jika Anda tidak mengaktifkan fitur logging saat membuat layanan, Anda harus mengaktifkan fitur logging di panel log dan mengonfigurasi parameter terkait.

Hasil Eksekusi

Setelah mengaktifkan metrik tingkat instans, Anda dapat melihat metrik tingkat instans di tab Monitoring, seperti penggunaan vCPU, penggunaan memori, status jaringan instans, dan jumlah permintaan instans.