Memantau Instans Terkelola Lambda - AWS Lambda

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 EC2 contoh

Metrik pemanfaatan sumber daya:

  • CPUUtilization- Persentase pemanfaatan CPU di seluruh instance di penyedia kapasitas

  • MemoryUtilization- Persentase pemanfaatan memori di seluruh instance dalam penyedia kapasitas

  • NetworkOut- Lalu lintas jaringan dikirim melalui ENI pelanggan (dalam byte)

  • NetworkIn- Lalu lintas jaringan yang diterima melalui ENI pelanggan (dalam byte)

  • DiskReadBytes- Baca lalu lintas dari penyimpanan lokal di seluruh instance (dalam byte)

  • DiskWriteBytes- Tulis lalu lintas ke penyimpanan lokal di seluruh instance (dalam byte)

Metrik kapasitas:

  • v CPUAvailable - Jumlah vCPU yang tersedia pada instance untuk alokasi (dalam hitungan)

  • MemoryAvailable- Jumlah memori yang tersedia pada instance untuk alokasi (dalam byte)

  • v CPUAllocated - 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

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

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

  1. Buka CloudWatch konsol di console.aws.amazon.com/cloudwatch/.

  2. Pada panel navigasi, silakan pilih Metrik.

  3. Di tab Semua metrik, pilih AWS/Lambda.

  4. Pilih dimensi metrik yang ingin Anda lihat:

    • Untuk metrik tingkat penyedia kapasitas, filter menurut CapacityProviderNamedan InstanceType

    • Untuk metrik tingkat lingkungan eksekusi, filter menurut CapacityProviderNamedan FunctionName

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

Pantau metrik kapasitas untuk memastikan sumber daya yang cukup tersedia untuk beban kerja Anda. V CPUAvailable dan MemoryAvailablemetrik membantu Anda memahami kapasitas yang tersisa pada instans Anda.

Langkah selanjutnya