Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memantau Instans Terkelola Lambda
Anda dapat memantau Instans Terkelola Lambda menggunakan metrik. CloudWatch Lambda secara otomatis menerbitkan metrik CloudWatch untuk membantu Anda memantau pemanfaatan sumber daya, melacak biaya, dan mengoptimalkan kinerja.
Metrik yang tersedia
Instans Terkelola Lambda menyediakan metrik pada dua tingkatan: tingkat penyedia kapasitas dan tingkat lingkungan eksekusi.
Metrik tingkat penyedia kapasitas
Metrik tingkat penyedia kapasitas memberikan visibilitas ke pemanfaatan sumber daya secara keseluruhan di seluruh instans Anda. Metrik ini menggunakan dimensi berikut:
-
CapacityProviderName- Nama penyedia kapasitas Anda
-
InstanceType- Jenis instans EC2
Metrik pemanfaatan sumber daya:
-
CPUUutilization - Persentase pemanfaatan CPU di seluruh instance dalam penyedia kapasitas
-
MemoryUtilization- Persentase pemanfaatan memori di seluruh instance dalam penyedia kapasitas
Metrik kapasitas:
-
VCPUAvailable - Jumlah vCPU yang tersedia pada instance untuk alokasi (dalam hitungan)
-
MemoryAvailable- Jumlah memori yang tersedia pada instance untuk alokasi (dalam byte)
-
VCPUAlLoced - Jumlah vCPU yang dialokasikan pada instance untuk lingkungan eksekusi (dalam hitungan)
-
MemoryAllocated- Jumlah memori yang dialokasikan pada instance untuk lingkungan eksekusi (dalam byte)
Metrik tingkat lingkungan eksekusi
Metrik tingkat lingkungan eksekusi memberikan visibilitas ke dalam pemanfaatan sumber daya dan konkurensi untuk fungsi individu. Metrik ini menggunakan dimensi berikut:
-
CapacityProviderName- Nama penyedia kapasitas Anda
-
FunctionName- Nama fungsi Lambda Anda
-
Sumber Daya - Berdasarkan sumber daya, lihat metrik untuk versi tertentu dari suatu fungsi.
catatan
Untuk Lambda Managed Instances (LMI), Resource dimensi hanya mendukung versi fungsi. Formatnya adalah <FunctionName>:<FunctionVersion>.
Metrik lingkungan eksekusi yang tersedia:
-
ExecutionEnvironmentConcurrency- Konkurensi maksimum selama periode sampel 5 menit
-
ExecutionEnvironmentConcurrencyLimit- Batas konkurensi maksimum per lingkungan eksekusi
-
ExecutionEnvironmentCPUUtilization- Persentase pemanfaatan CPU untuk lingkungan eksekusi fungsi
-
ExecutionEnvironmentMemoryUtilization- Persentase pemanfaatan memori untuk lingkungan eksekusi fungsi
Metrik alasan throttle
Instans Terkelola Lambda memancarkan metrik alasan throttle granular yang mengidentifikasi batasan sumber daya yang menyebabkan throttle. Untuk setiap throttle, Lambda memancarkan persis salah satu sub-metrik berikut dengan nilai 1, sedangkan tiga sisanya dipancarkan dengan nilai 0:
-
ConcurrencyThrottles— Lingkungan eksekusi mencapai batas konkurensi maksimumnya. Ini dapat diatasi dengan menaikkan ExecutionEnvironmentMaxConcurrencyatau dengan menskalakan lingkungan eksekusi secara lebih agresif.
-
CPUThrottles — Lingkungan eksekusi menghabiskan sumber daya CPU yang dialokasikan. Ini dapat diatasi dengan meningkatkan alokasi vCPU fungsi Anda atau dengan mengurangi ExecutionEnvironmentMaxConcurrencybeban per lingkungan yang lebih rendah.
-
MemoryThrottles— Lingkungan eksekusi menghabiskan memori yang dialokasikan. Ini dapat diatasi dengan meningkatkan alokasi memori fungsi Anda atau dengan mengurangi beban per lingkungan ExecutionEnvironmentMaxConcurrencyyang lebih rendah.
-
DiskThrottles— Lingkungan eksekusi menghabiskan ruang disk yang dialokasikan. Ini dapat diatasi dengan meningkatkan penyimpanan sementara fungsi Anda atau dengan mengurangi beban per lingkungan ExecutionEnvironmentMaxConcurrencyyang lebih rendah.
Lambda selalu memancarkan Throttles metrik standar di samping sub-metrik ini. Gunakan metrik ini untuk memahami mengapa fungsi Anda menskalakan dan apakah akan menyesuaikan konkurensi maksimum, memori fungsi, alokasi vCPU, atau konfigurasi disk Anda. Untuk daftar lengkap metrik Lambda, lihat. Jenis metrik untuk fungsi Lambda
Frekuensi dan retensi metrik
Metrik Instans Terkelola Lambda diterbitkan pada interval 5 menit dan disimpan selama 15 bulan.
Melihat metrik di CloudWatch
Untuk melihat metrik Instans Terkelola Lambda di konsol CloudWatch
-
Buka CloudWatch konsol di console.aws.amazon. com/cloudwatch
/. -
Pada panel navigasi, silakan pilih Metrik.
-
Di tab Semua metrik, pilih AWS/Lambda.
-
Pilih dimensi metrik yang ingin Anda lihat:
-
Untuk metrik tingkat penyedia kapasitas, filter menurut CapacityProviderNamedan InstanceType
-
Untuk metrik tingkat lingkungan eksekusi, filter menurut CapacityProviderNameFunctionName, dan Sumber Daya
-
-
Pilih metrik yang ingin Anda pantau.
Menggunakan metrik untuk mengoptimalkan kinerja
Pantau pemanfaatan CPU dan memori untuk mengetahui apakah fungsi Anda berukuran benar. Pemanfaatan yang tinggi dapat mengindikasikan perlunya jenis instance yang lebih besar atau peningkatan alokasi memori fungsi. Lacak metrik konkurensi untuk memahami perilaku penskalaan dan mengidentifikasi potensi pelambatan.
Metrik kapasitas monitor untuk memverifikasi sumber daya yang memadai tersedia untuk beban kerja Anda. VCPUAvailable dan MemoryAvailablemetrik membantu Anda memahami kapasitas yang tersisa pada instans Anda.