All Products
Search
Document Center

Function Compute:Metrik Pemantauan

Last Updated:Apr 01, 2026

Function Compute menyediakan metrik pemantauan pada tiga tingkatan: wilayah, fungsi, dan instans. Gunakan parameter MetricName untuk mereferensikan metrik tertentu saat melakukan kueri melalui API CloudMonitor.

Untuk melihat metrik di Konsol Function Compute:

TingkatJalur navigasi
Ikhtisar resourceOverview page > bagian Resource Usage Statistics
Tingkat wilayahNavigasi kiri > Advanced Features > Monitoring Metrics
Tingkat fungsiNavigasi kiri > Advanced Features > Monitoring Metrics > klik nama fungsi di kolom Function Name

Metrik ikhtisar resource

Metrik ikhtisar resource melacak konsumsi resource secara keseluruhan dan lalu lintas outbound di semua wilayah atau dalam wilayah tertentu. Metrik ini diagregasi per hari atau per bulan.

KategoriNama metrikUnitDeskripsi
OverviewInvocationsN/ATotal pemanggilan fungsi.
vCPU UsagevCPU-secondKapasitas vCPU × durasi eksekusi, dijumlahkan dari seluruh fungsi yang dipanggil.
MemoryUsageGB-secondKapasitas memori × durasi eksekusi, dijumlahkan dari seluruh fungsi yang dipanggil.
DiskUsageGB-secondUkuran disk × durasi eksekusi, dijumlahkan dari seluruh fungsi yang dipanggil.
InternetOutGBTotal lalu lintas Internet keluar yang dihasilkan selama eksekusi fungsi dalam periode yang dipilih.
GPU UsageGB-secondUkuran GPU × durasi eksekusi, dijumlahkan dari seluruh fungsi yang dipanggil.
vCPU usageActive vCPU UsagevCPU-secondKapasitas vCPU × durasi eksekusi untuk instans aktif.
Idle vCPU UsagevCPU-secondKapasitas vCPU × durasi idle untuk instans idle.
GPU usageActive GPU UsageGB-secondUkuran GPU × durasi eksekusi untuk instans aktif.
Idle GPU UsageGB-secondUkuran GPU × durasi idle untuk instans idle.

Metrik tingkat wilayah

Metrik tingkat wilayah memberikan gambaran umum mengenai volume pemanggilan, tingkat error, event pembatasan kecepatan (throttling), dan jumlah instans di seluruh wilayah. Metrik ini mendukung interval 1 menit dan 1 jam, kecuali dinyatakan lain.

KategoriNama metrikUnitDeskripsi
Eksekusi fungsiRegionTotalInvocationsN/ATotal pemanggilan fungsi di wilayah tersebut.
Jumlah errorRegionServerErrorsN/APemanggilan gagal akibat error server Function Compute. Pemanggilan dengan pemicu HTTP yang mengembalikan kode status 5xx tidak termasuk.
RegionClientErrorsN/APemanggilan gagal akibat error klien, dengan kode status HTTP 4xx yang dikembalikan. Kode umum: 400 (parameter tidak valid), 403 (izin tidak valid), 404 (resource tidak ditemukan), 412 (prasyarat gagal—misalnya, instans runtime kustom gagal startup), 499 (klien menutup koneksi sebelum server merespons). Untuk daftar lengkap, lihat Public error codes.
Catatan

Untuk error 412 dan 499 yang eksekusi fungsinya telah dimulai, log akan dihasilkan dan penagihan dimulai. Lihat log tersebut dari list of requests. Untuk informasi lebih lanjut, lihat View function invocation logs.

RegionFunctionErrorsN/APemanggilan gagal akibat error fungsi.
Error throttlingRegionThrottlesN/APemanggilan gagal karena terlalu banyak instans konkuren, dengan kode status HTTP 429 yang dikembalikan.
RegionResourceThrottlesN/APemanggilan gagal karena jumlah total instans melebihi batas, dengan kode status HTTP 503 yang dikembalikan.
Instans sesuai permintaanRegionConcurrencyLimitN/AMaksimum instans sesuai permintaan yang diizinkan di wilayah tersebut untuk akun saat ini.
RegionConcurrentCountN/AInstans sesuai permintaan yang sedang aktif digunakan selama pemanggilan fungsi.
Instans yang disediakanRegionProvisionedCurrentInstanceN/ATotal instans yang disediakan yang dibuat untuk semua fungsi di wilayah tersebut di bawah akun saat ini.

Metrik tingkat fungsi

Metrik tingkat fungsi mencakup pemanggilan, error, latensi, penggunaan sumber daya, dan pemrosesan asinkron untuk fungsi tertentu—baik dari perspektif versi fungsi maupun alias. Awalan FunctionQualifier digunakan untuk nama metrik yang dibatasi berdasarkan versi dan alias (contohnya, FunctionQualifierTotalInvocations).

Catatan

Metrik penggunaan CPU, penggunaan memori, dan lalu lintas jaringan yang ditandai sebagai "instance-level" memerlukan pengaktifan koleksi metrik tingkat instans terlebih dahulu. Untuk informasi lebih lanjut, lihat Instance-level metrics.

Pemanggilan

KategoriNama metrikUnitDeskripsiInterval
Jumlah pemanggilanFunctionTotalInvocationsN/ATotal pemanggilan fungsi.1 menit, 1 jam
FunctionProvisionInvocationsN/ATotal pemanggilan yang ditangani oleh instans yang disediakan.1 menit, 1 jam
Jumlah kode status HTTPFunctionHTTPStatus2xxN/APemanggilan yang mengembalikan kode status HTTP 2xx.1 menit, 5 menit, 1 jam
FunctionHTTPStatus3xxN/APemanggilan yang mengembalikan kode status HTTP 3xx.1 menit, 5 menit, 1 jam
FunctionHTTPStatus4xxN/APemanggilan yang mengembalikan kode status HTTP 4xx.1 menit, 5 menit, 1 jam
FunctionHTTPStatus5xxN/APemanggilan yang mengembalikan kode status HTTP 5xx.1 menit, 5 menit, 1 jam

Kesalahan

Jika FunctionClientErrors meningkat, periksa kode 4xx spesifik untuk mengidentifikasi apakah masalahnya terkait izin, resource yang hilang, atau kegagalan startup runtime.

KategoriNama metrikUnitDeskripsiInterval
Jumlah errorFunctionServerErrorsN/APemanggilan gagal akibat error server Function Compute. Pemanggilan dengan pemicu HTTP yang mengembalikan kode status 5xx tidak termasuk.1 menit, 1 jam
FunctionClientErrorsN/APemanggilan gagal akibat error klien, dengan kode status HTTP 4xx yang dikembalikan. Kode umum: 400 (parameter tidak valid), 403 (izin tidak valid), 404 (resource tidak ditemukan), 412 (prasyarat gagal—misalnya, instans runtime kustom gagal startup), 499 (klien menutup koneksi sebelum server merespons). Untuk daftar lengkap, lihat Public error codes.
Catatan

Untuk error 412 dan 499 yang eksekusi fungsinya telah dimulai, log akan dihasilkan dan penagihan dimulai. Lihat log tersebut dari list of requests. Untuk informasi lebih lanjut, lihat View function invocation logs.

1 menit, 1 jam
FunctionFunctionErrorsN/APemanggilan gagal akibat error fungsi.1 menit, 1 jam
Error throttlingFunctionConcurrencyThrottlesN/APemanggilan gagal karena terlalu banyak instans konkuren, dengan kode status HTTP 429 yang dikembalikan.1 menit, 1 jam
FunctionResourceThrottlesN/APemanggilan gagal karena jumlah total instans melebihi batas, dengan kode status HTTP 503 yang dikembalikan.1 menit, 1 jam

Kinerja

FunctionAvgDuration dan FunctionMaxDuration hanya mengukur waktu eksekusi fungsi; FunctionLatencyAvg mencakup overhead platform dan mencerminkan waktu round-trip penuh yang dilihat oleh pemanggil.

KategoriNama metrikUnitDeskripsiInterval
Durasi eksekusiFunctionAvgDurationMilidetikWaktu eksekusi fungsi rata-rata dari awal hingga selesai. Overhead platform tidak termasuk.1 menit, 1 jam
FunctionP90DurationMilidetikWaktu eksekusi P90: 90% pemanggilan selesai dalam durasi ini. Overhead platform tidak termasuk.Dapat dikonfigurasi
FunctionP99DurationmilidetikWaktu eksekusi P99: 99% pemanggilan selesai dalam durasi ini. Overhead platform tidak termasuk.Dapat dikonfigurasi
FunctionMaxDurationMilidetikWaktu eksekusi maksimum yang tercatat. Overhead platform tidak termasuk.1 menit, 1 jam
Latensi end-to-endFunctionLatencyAvgMilidetikLatensi end-to-end rata-rata: dari saat permintaan pemanggilan tiba di Function Compute hingga tanggapan dikirim. Overhead platform termasuk.1 menit, 1 jam

Penggunaan memori

KategoriNama metrikUnitDeskripsiInterval
Penggunaan memoriFunctionMemoryLimitMBMBKuota memori yang dikonfigurasi untuk fungsi. Jika konsumsi melebihi batas ini, terjadi error kehabisan memori (OOM).1 menit, 1 jam
FunctionMaxMemoryUsageMBPuncak memori yang benar-benar dikonsumsi di seluruh eksekusi.1 menit, 1 jam

Instans

KategoriNama metrikUnitDeskripsiInterval
Instans sesuai permintaanFunctionOndemandInstanceQuotaN/AMaksimum instans sesuai permintaan yang diizinkan untuk fungsi. Tidak ada data yang ditampilkan jika batas ini belum dikonfigurasi.
FunctionOndemandActiveInstanceN/AInstans sesuai permintaan yang sedang aktif digunakan selama eksekusi fungsi.
Instans yang disediakanFunctionProvisionedCurrentInstanceN/AInstans yang disediakan yang digunakan selama eksekusi fungsi.

Pemanggilan asinkron

Gunakan metrik berikut secara bersamaan untuk mendiagnosis antrian backlog dan event yang dibuang:

  • Deteksi backlog: Bandingkan FunctionDequeueCount dengan FunctionEnqueueCount. Selisih besar dan terus bertambah berarti pemanggilan diproses lebih lambat daripada kedatangannya. Periksa FunctionAsyncMessagesBacklogV2 untuk mengonfirmasi kedalaman antrian. Untuk mengatasi backlog, sesuaikan pengaturan instans yang disediakan. Untuk informasi lebih lanjut, lihat Configure provisioned instances. Jika backlog tetap ada, hubungi kami.

  • Deteksi kedaluwarsa event: Jika FunctionAsyncEventExpiredDropped tidak nol, artinya event mengalami timeout sebelum diproses. Periksa FunctionAsyncMessageLatencyMax untuk memahami berapa lama event menunggu, lalu tingkatkan kapasitas sesuai kebutuhan.

KategoriNama metrikUnitDeskripsiInterval
Pemrosesan antrianFunctionEnqueueCountN/APermintaan yang dimasukkan ke antrian untuk pemanggilan asinkron.1 menit, 1 jam
FunctionDequeueCountN/APermintaan asinkron yang telah diproses.1 menit, 1 jam
FunctionAsyncMessagesBacklogV2N/ATotal permintaan tertunda yang menunggu di antrian.1 menit, 1 jam
FunctionAsyncMessagesInProcessN/APerkiraan jumlah permintaan asinkron yang sedang diproses.
Latensi antrianFunctionAsyncMessageLatencyAvgMilidetikWaktu rata-rata antara saat permintaan dimasukkan ke antrian dan saat diproses.1 menit, 1 jam
FunctionAsyncMessageLatencyMaxMilidetikWaktu maksimum antara saat permintaan dimasukkan ke antrian dan saat diproses.1 menit, 1 jam
Event tujuanFunctionAsyncEventExpiredDroppedN/APermintaan yang dibuang karena timeout ketika layanan tujuan dikonfigurasi untuk pemanggilan asinkron fungsi.1 menit, 1 jam
FunctionDestinationErrorsN/APermintaan yang gagal memicu layanan tujuan yang dikonfigurasi.1 menit, 1 jam
FunctionDestinationSucceededN/APermintaan yang berhasil memicu layanan tujuan yang dikonfigurasi.1 menit, 1 jam

Metrik tingkat instans

Metrik berikut memerlukan pengaktifan koleksi metrik tingkat instans. Untuk informasi lebih lanjut, lihat Instance-level metrics.

Permintaan konkuren

Nama metrikUnitDeskripsiInterval
FunctionMaxConcurrentRequestsN/AMaksimum permintaan konkuren yang diproses oleh satu instans fungsi.1 menit, 1 jam
FunctionAvgConcurrentRequestsN/ARata-rata permintaan konkuren yang diproses oleh satu instans fungsi.1 menit, 1 jam

Penggunaan vCPU

Nama metrikUnitDeskripsiInterval
FunctionvCPUQuotaCoresvCPUKuota vCPU yang dikonfigurasi untuk fungsi.
FunctionMaxvCPUCoresvCPUJumlah puncak vCPU yang benar-benar digunakan (1 = satu vCPU).1 menit, 1 jam
FunctionAvgvCPUCoresvCPURata-rata jumlah vCPU yang benar-benar digunakan (1 = satu vCPU).1 menit, 1 jam

Utilisasi vCPU

Nama metrikUnitDeskripsiInterval
FunctionMaxvCPUUtilization%Rasio puncak vCPU yang digunakan terhadap kuota vCPU.1 menit, 1 jam
FunctionAvgvCPUUtilization%Rasio rata-rata vCPU yang digunakan terhadap kuota vCPU.1 menit, 1 jam

Lalu lintas jaringan

Nama metrikUnitDeskripsiInterval
FunctionRXBytesPerSecMbit/sLalu lintas jaringan masuk per detik.
FunctionTXBytesPerSecMbit/sLalu lintas jaringan keluar per detik.

Penggunaan memori

Nama metrikUnitDeskripsiInterval
FunctionMemoryLimitMBMBKuota memori untuk fungsi. Jika konsumsi melebihi batas ini, terjadi error OOM.
FunctionMaxMemoryUsageMBMBPuncak memori yang dikonsumsi oleh instans fungsi.1 menit, 1 jam
FunctionAvgMemoryUsageMBMBRata-rata memori yang dikonsumsi oleh instans fungsi.1 menit, 1 jam

Utilisasi memori

Nama metrikUnitDeskripsiInterval
FunctionMaxMemoryUtilization%Rasio puncak memori yang dikonsumsi terhadap kuota memori.1 menit, 1 jam
FunctionAvgMemoryUtilization%Rasio rata-rata memori yang dikonsumsi terhadap kuota memori.1 menit, 1 jam

Penggunaan memori GPU

Nama metrikUnitDeskripsiInterval
FunctionGPUMemoryLimitMBMBKuota memori GPU untuk fungsi.
FunctionGPUMaxMemoryUsageMBMemori GPU yang digunakan oleh fungsi.

Utilisasi memori GPU

Nama metrikUnitDeskripsiInterval
FunctionGPUMemoryUsagePercent%Rasio memori GPU yang digunakan terhadap kuota memori GPU.

Utilisasi streaming multiprocessors (SM) GPU

Nama metrikUnitDeskripsiInterval
FunctionGPUSMPercent%Utilisasi streaming multiprocessors (SM) untuk fungsi.

Utilisasi penyandi hardware GPU

Nama metrikUnitDeskripsiInterval
FunctionGPUEncoderPercent%Utilisasi penyandi hardware untuk fungsi.

Utilisasi decoder hardware GPU

Nama metrikUnitDeskripsiInterval
FunctionGPUDecoderPercent%Utilisasi decoder hardware untuk fungsi.

Langkah berikutnya

Untuk melakukan kueri metrik pemantauan secara terprogram melalui API CloudMonitor, lihat Monitoring data.