All Products
Search
Document Center

Function Compute:Metrik pemantauan

Last Updated:Apr 01, 2026

Function Compute menyediakan metrik dalam empat dimensi—resource, region, service, dan function—sehingga Anda dapat melacak penggunaan secara keseluruhan, mendiagnosis kesalahan, dan mengoptimalkan kinerja. Topik ini menjelaskan setiap metrik yang tersedia pada masing-masing dimensi. Untuk memantau metrik tertentu, tentukan namanya melalui parameter MetricName.

Untuk mengkueri metrik secara terprogram melalui API CloudMonitor, lihat Data pemantauan.

Metrik resource

Lihat metrik resource di bagian Resource Usage Statistics pada halaman Overview di Konsol Function Compute.

Metrik ini menunjukkan total konsumsi resource dan lalu lintas jaringan di semua region atau dalam region tertentu. Semua nilai dijumlahkan dengan granularitas harian atau bulanan.

KategoriNama metrikUnitDeskripsi
OverviewInvocationsCountJumlah total pemanggilan fungsi.
vCPU usagevCPU UsagevCPU-secondResource vCPU yang dikonsumsi selama pemanggilan. Dihitung sebagai ukuran vCPU × durasi eksekusi.
vCPU usageActive vCPU UsagevCPU-secondResource vCPU yang dikonsumsi oleh instans aktif selama pemanggilan. Dihitung sebagai ukuran vCPU × durasi eksekusi.
vCPU usageIdle vCPU UsagevCPU-secondResource vCPU yang dikonsumsi oleh instans idle. Dihitung sebagai ukuran vCPU × durasi idle.
Memory usageMemory UsageGB-secondMemori yang dikonsumsi selama pemanggilan. Dihitung sebagai ukuran memori × durasi eksekusi.
Disk usageDisk UsageGB-secondResource disk yang dikonsumsi selama pemanggilan. Dihitung sebagai ukuran disk × durasi eksekusi.
GPU usageGPU UsageGB-secondResource GPU yang dikonsumsi selama pemanggilan. Dihitung sebagai ukuran GPU × durasi eksekusi.
GPU usageActive GPU UsageGB-secondResource GPU yang dikonsumsi oleh instans aktif selama pemanggilan. Dihitung sebagai ukuran GPU × durasi eksekusi.
GPU usageIdle GPU UsageGB-secondResource GPU yang dikonsumsi oleh instans idle. Dihitung sebagai ukuran GPU × durasi idle.
NetworkOutbound Internet TrafficGBTotal outbound Internet traffic yang dihasilkan oleh eksekusi fungsi dalam periode statistik.

Metrik tingkat region

Di Konsol Function Compute, buka Advanced Features > Monitoring untuk melihat metrik tingkat region.

Metrik ini mencerminkan kesehatan dan penggunaan resource dari seluruh fungsi dalam suatu region. Gunakan metrik ini untuk mengidentifikasi lonjakan kesalahan, event throttling, dan kapasitas instans di seluruh region. Lihat metrik berbasis jumlah dengan statistik Sum; metrik ini dihitung setiap menit atau setiap jam.

KategoriNama metrikUnitDeskripsi
Function executionsRegionTotalInvocationsCountJumlah total pemanggilan fungsi di region tersebut.
ErrorsRegionServerErrorsCountPemanggilan yang gagal akibat kesalahan server Function Compute. Pemanggilan pemicu HTTP yang mengembalikan kode status 5xx tidak termasuk.
ErrorsRegionClientErrorsCountPemanggilan yang gagal atau tidak dieksekusi karena kesalahan client, mengembalikan kode status HTTP 4xx. Lihat HTTP 4xx client errors.
ErrorsRegionFunctionErrorsCountPemanggilan yang gagal akibat kesalahan kode fungsi.
Errors due to throttlingRegionThrottlesCountPemanggilan yang gagal akibat melebihi batas instans konkuren, mengembalikan HTTP 429.
Errors due to throttlingRegionResourceThrottlesCountPemanggilan yang gagal akibat melebihi batas total instans, mengembalikan HTTP 503.
On-demand instancesRegionConcurrencyLimitCountJumlah maksimum instans sesuai permintaan yang diizinkan di region tersebut untuk akun saat ini.
On-demand instancesRegionConcurrentCountCountJumlah aktual instans sesuai permintaan yang secara konkuren digunakan selama pemanggilan fungsi.
Provisioned instancesRegionProvisionedCurrentInstanceCountJumlah total instans yang disediakan yang dibuat untuk semua fungsi di region tersebut.

Metrik tingkat service

Di Konsol Function Compute, buka Advanced Features > Monitoring, lalu klik nama service di kolom Service Name.

Metrik ini memecah penggunaan resource berdasarkan service. Gunakan metrik ini untuk mengisolasi kesalahan atau throttling ke service tertentu. Lihat metrik berbasis jumlah dengan statistik Sum; metrik ini dihitung setiap menit atau setiap jam.

KategoriNama metrikUnitDeskripsi
Function executionsServiceTotalInvocationsCountJumlah total pemanggilan fungsi dalam service tersebut.
ErrorsServiceServerErrorsCountPemanggilan yang gagal akibat kesalahan sistem Function Compute. Pemanggilan pemicu HTTP yang mengembalikan kode status 5xx tidak termasuk.
ErrorsServiceClientErrorsCountPemanggilan yang gagal atau tidak dieksekusi karena kesalahan client, mengembalikan kode status HTTP 4xx. Lihat HTTP 4xx client errors.
ErrorsServiceFunctionErrorsCountPemanggilan yang gagal akibat kesalahan kode fungsi.
Errors due to throttlingServiceThrottlesCountPemanggilan yang gagal akibat melebihi batas instans konkuren, mengembalikan HTTP 429.
Errors due to throttlingServiceResourceThrottlesCountPemanggilan yang gagal akibat melebihi batas total instans, mengembalikan HTTP 503.
Provisioned instancesServiceProvisionedCurrentInstanceCountJumlah total instans yang disediakan untuk semua fungsi dalam service tersebut.

Metrik tingkat fungsi

Di Konsol Function Compute, buka Advanced Features > Monitoring, klik nama service, lalu klik fungsi di bagian Function Name.

Untuk metrik yang diterapkan pada versi atau alias fungsi, nama metrik menggunakan awalan FunctionQualifier — contohnya, FunctionQualifierTotalInvocations. Untuk memantau pemanfaatan CPU, penggunaan memori, dan lalu lintas jaringan di tingkat instans, aktifkan metrik tingkat instans terlebih dahulu.

Pemanggilan

Gunakan metrik pemanggilan untuk memahami volume dan pola pemanggilan fungsi. Lihat metrik ini dengan statistik Sum.

Nama metrikUnitDeskripsi
FunctionTotalInvocationsCountTotal pemanggilan dalam mode provisioned dan on-demand. Dijumlahkan setiap menit atau setiap jam.
FunctionProvisionInvocationsCountPemanggilan yang dilayani oleh instans yang disediakan. Dijumlahkan setiap menit atau setiap jam.

Kode status HTTP

Gunakan metrik kode status HTTP untuk memahami distribusi hasil respons fungsi yang dipicu HTTP. Statistik dihitung dengan granularitas 1 menit, 5 menit, atau 1 jam.

Nama metrikUnitDeskripsi
FunctionHTTPStatus2xxCountPemanggilan yang mengembalikan kode status 2XX per detik.
FunctionHTTPStatus3xxCountPemanggilan yang mengembalikan kode status 3XX per detik.
FunctionHTTPStatus4xxCountPemanggilan yang mengembalikan kode status 4XX per detik.
FunctionHTTPStatus5xxCountPemanggilan yang mengembalikan kode status 5XX per detik.

Kesalahan

Gunakan metrik kesalahan untuk mengidentifikasi pola kegagalan dan penyebab utamanya. Saat terjadi lonjakan pada FunctionServerErrors atau FunctionFunctionErrors, periksa log pemanggilan fungsi untuk detailnya. Lihat metrik ini dengan statistik Sum; metrik ini dihitung setiap menit atau setiap jam.

Nama metrikUnitDeskripsi
FunctionServerErrorsCountPemanggilan yang gagal akibat kesalahan sistem Function Compute. Pemanggilan pemicu HTTP yang mengembalikan kode status 5xx tidak termasuk.
FunctionClientErrorsCountPemanggilan yang gagal atau tidak dieksekusi karena kesalahan client, mengembalikan kode status HTTP 4xx. Lihat HTTP 4xx client errors.
FunctionFunctionErrorsCountPemanggilan yang gagal akibat kesalahan kode fungsi.

Kesalahan akibat throttling

Metrik throttling menunjukkan tekanan kapasitas. Jika FunctionConcurrencyThrottles (429) meningkat, periksa batas konkurensi Anda. Jika FunctionResourceThrottles (503) meningkat, jumlah total instans telah melebihi batas—sesuaikan pengaturan instans yang disediakan atau hubungi dukungan. Lihat metrik ini dengan statistik Sum; metrik ini dihitung setiap menit atau setiap jam.

Nama metrikUnitDeskripsi
FunctionConcurrencyThrottlesCountPemanggilan yang gagal akibat melebihi batas instans konkuren, mengembalikan HTTP 429.
FunctionResourceThrottlesCountPemanggilan yang gagal akibat melebihi batas total instans, mengembalikan HTTP 503.

Durasi eksekusi fungsi

Metrik durasi eksekusi mengukur lamanya kode fungsi Anda berjalan, tidak termasuk overhead platform. Gunakan Average untuk kinerja dasar, Max untuk mendeteksi outlier, dan P90/P99 untuk analisis latensi ekor—P90 berarti 90% pemanggilan selesai dalam durasi tersebut, dan P99 berarti 99% selesai.

Nama metrikUnitDeskripsi
FunctionAvgDurationMilidetikDurasi eksekusi rata-rata di semua pemanggilan. Dihitung setiap menit atau setiap jam.
FunctionP90DurationMilidetikDurasi eksekusi di bawah mana 90% pemanggilan berada. Dihitung pada granularitas tertentu.
FunctionP99DurationMilidetikDurasi eksekusi di bawah mana 99% pemanggilan berada. Dihitung pada granularitas tertentu.
FunctionMaxDurationMilidetikDurasi eksekusi maksimum di semua pemanggilan. Dihitung setiap menit atau setiap jam.

Latensi end-to-end

Latensi end-to-end mencakup seluruh siklus hidup permintaan—mulai dari saat permintaan tiba di Function Compute hingga keluar, termasuk seluruh overhead platform. Bandingkan FunctionLatencyAvg dengan FunctionAvgDuration untuk mengukur overhead platform.

Nama metrikUnitDeskripsi
FunctionLatencyAvgMilidetikLatensi end-to-end rata-rata per pemanggilan, termasuk waktu platform. Dihitung setiap menit atau setiap jam.

Penggunaan memori

Metrik memori membantu Anda mengonfigurasi fungsi secara optimal. Jika FunctionMaxMemoryUsage secara konsisten mendekati FunctionMemoryLimitMB, tingkatkan batas memori untuk menghindari kesalahan kehabisan memori (OOM). Semua metrik dihitung setiap menit atau setiap jam.

Nama metrikUnitDeskripsi
FunctionMemoryLimitMBMBBatas memori untuk fungsi. Melebihi batas ini menyebabkan kesalahan OOM.
FunctionMaxMemoryUsageMBPuncak memori yang dikonsumsi di semua instans selama eksekusi fungsi.

Instans sesuai permintaan

Nama metrikUnitDeskripsi
FunctionOndemandInstanceQuotaCountJumlah maksimum instans sesuai permintaan yang diizinkan untuk fungsi tersebut. Tidak ditampilkan jika tidak ada batas yang dikonfigurasi.
FunctionOndemandActiveInstanceCountJumlah instans sesuai permintaan yang sedang digunakan selama pemanggilan.

Instans yang disediakan

Nama metrikUnitDeskripsi
FunctionProvisionedCurrentInstanceCountJumlah instans yang disediakan yang sedang digunakan selama eksekusi fungsi.

Pemanggilan asinkron

Gunakan metrik ini untuk memantau kesehatan antrian async. FunctionEnqueueCount melacak permintaan masuk dan FunctionDequeueCount melacak permintaan yang diproses—selisih yang semakin besar antara keduanya menunjukkan adanya backlog. Saat FunctionAsyncMessagesBacklogV2 lebih besar dari 0, sesuaikan pengaturan instans yang disediakan Anda atau hubungi dukungan. Lihat Konfigurasi instans yang disediakan dan aturan auto scaling. Semua metrik dijumlahkan setiap menit atau setiap jam.

Nama metrikUnitDeskripsi
FunctionEnqueueCountCountJumlah permintaan yang dimasukkan ke antrian untuk pemrosesan asinkron.
FunctionDequeueCountCountJumlah permintaan asinkron yang diproses (dikeluarkan dari antrian).
FunctionAsyncMessagesBacklogV2CountJumlah total permintaan yang tertunda di antrian async.
FunctionAsyncMessagesInProcessCountPerkiraan jumlah permintaan asinkron yang sedang diproses.

Latensi pesan asinkron

Latensi pesan mengukur lamanya permintaan menunggu di antrian async sebelum diproses. Latensi yang meningkat bersamaan dengan peningkatan FunctionAsyncMessagesBacklogV2 mengonfirmasi adanya backlog.

Nama metrikUnitDeskripsi
FunctionAsyncMessageLatencyAvgMilidetikWaktu rata-rata antara saat permintaan async dimasukkan ke antrian dan saat diproses. Dihitung setiap menit atau setiap jam.
FunctionAsyncMessageLatencyMaxMilidetikWaktu maksimum antara saat permintaan async dimasukkan ke antrian dan saat diproses. Dihitung setiap menit atau setiap jam.

Event yang dipicu selama pemanggilan asinkron

Nama metrikUnitDeskripsi
FunctionAsyncEventExpiredDroppedCountPermintaan yang dibuang karena kedaluwarsa sebelum diproses saat destinasi dikonfigurasi. Dijumlahkan setiap menit atau setiap jam.
FunctionDestinationErrorsCountPermintaan yang gagal memicu layanan destinasi yang dikonfigurasi selama eksekusi fungsi. Dijumlahkan setiap menit atau setiap jam.
FunctionDestinationSucceededCountPermintaan yang berhasil memicu layanan destinasi yang dikonfigurasi selama eksekusi fungsi. Dijumlahkan setiap menit atau setiap jam.

Permintaan konkuren (metrik tingkat instans)

Metrik ini memerlukan metrik tingkat instans agar diaktifkan.

Nama metrikUnitDeskripsi
FunctionMaxConcurrentRequestsCountJumlah maksimum permintaan yang dieksekusi secara konkuren dalam instans fungsi. Dihitung setiap menit atau setiap jam.
FunctionAvgConcurrentRequestsCountJumlah rata-rata permintaan yang dieksekusi secara konkuren dalam instans fungsi. Dihitung setiap menit atau setiap jam.

Penggunaan vCPU (metrik tingkat instans)

Metrik ini memerlukan metrik tingkat instans agar diaktifkan. Gunakan FunctionMaxvCPUUtilization dan FunctionAvgvCPUUtilization bersama-sama—rata-rata tinggi yang berkelanjutan dengan puncak sesekali menunjukkan bahwa kuota vCPU Anda perlu disesuaikan.

Nama metrikUnitDeskripsi
FunctionvCPUQuotaCoresvCPUKuota vCPU yang dikonfigurasi untuk fungsi tersebut.
FunctionMaxvCPUCoresvCPUJumlah maksimum vCPU yang digunakan oleh instans fungsi (1 = 1 vCPU). Dikumpulkan setiap menit atau setiap jam.
FunctionAvgvCPUCoresvCPUJumlah rata-rata vCPU yang digunakan oleh instans fungsi (1 = 1 vCPU). Dikumpulkan setiap menit atau setiap jam.
FunctionMaxvCPUUtilization%Rasio maksimum vCPU yang digunakan terhadap kuota vCPU. Dikumpulkan setiap menit atau setiap jam.
FunctionAvgvCPUUtilization%Rasio rata-rata vCPU yang digunakan terhadap kuota vCPU. Dikumpulkan setiap menit atau setiap jam.

Penggunaan memori (metrik tingkat instans)

Metrik ini memerlukan metrik tingkat instans agar diaktifkan. Jika FunctionMaxMemoryUsageMB mendekati FunctionMemoryLimitMB, tingkatkan batas memori untuk mencegah kesalahan OOM.

Nama metrikUnitDeskripsi
FunctionMemoryLimitMBMBBatas memori untuk fungsi tersebut. Melebihi batas ini menyebabkan kesalahan OOM.
FunctionMaxMemoryUsageMBMBPuncak memori yang digunakan di semua instans fungsi. Dihitung setiap menit atau setiap jam.
FunctionAvgMemoryUsageMBMBRata-rata memori yang digunakan di semua instans fungsi. Dihitung setiap menit atau setiap jam.
FunctionMaxMemoryUtilization%Rasio maksimum memori yang digunakan terhadap batas memori di semua instans. Dikumpulkan setiap menit atau setiap jam.
FunctionAvgMemoryUtilization%Rasio rata-rata memori yang digunakan terhadap batas memori di semua instans. Dikumpulkan setiap menit atau setiap jam.

Network traffic (metrik tingkat instans)

Metrik ini memerlukan metrik tingkat instans agar diaktifkan.

Nama metrikUnitDeskripsi
FunctionRXBytesPerSecMbit/sNetwork traffic masuk fungsi per satuan waktu.
FunctionTXBytesPerSecMbit/sNetwork traffic keluar fungsi per satuan waktu.

Penggunaan memori GPU (metrik tingkat instans)

Metrik ini memerlukan metrik tingkat instans agar diaktifkan dan hanya berlaku untuk fungsi yang mendukung GPU.

Nama metrikUnitDeskripsi
FunctionGPUMemoryLimitMBMBKuota memori GPU untuk fungsi tersebut.
FunctionGPUMaxMemoryUsageMBJumlah memori GPU yang sedang digunakan.
FunctionGPUMemoryUsagePercent%Pemanfaatan memori GPU.

Pemanfaatan GPU (metrik tingkat instans)

Metrik ini memerlukan metrik tingkat instans agar diaktifkan dan hanya berlaku untuk fungsi yang mendukung GPU.

Nama metrikUnitDeskripsi
FunctionGPUSMPercent%Pemanfaatan streaming multiprocessor (SM).
FunctionGPUEncoderPercent%Pemanfaatan hardware encoder.
FunctionGPUDecoderPercent%Pemanfaatan hardware decoder.

HTTP 4xx client errors

Kode status HTTP 4xx berikut muncul dalam RegionClientErrors, ServiceClientErrors, dan FunctionClientErrors:

Kode statusPenyebab
400Parameter tidak valid.
403Izin tidak valid.
404Resource tidak ditemukan.
412Prasyarat gagal — misalnya, instans fungsi gagal dimulai dalam runtime kustom.
499Client menutup koneksi sebelum respons dikirim.

Untuk daftar lengkap kode kesalahan, lihat Kode kesalahan publik.

Untuk kesalahan 412 dan 499 di mana eksekusi fungsi telah dimulai, log dihasilkan dan penagihan dimulai. Lihat log tersebut di daftar permintaan pemanggilan. Lihat Lihat log pemanggilan fungsi.