Pemecahan masalah dan masalah yang diketahui untuk Lambda CloudWatch Insights - Amazon CloudWatch

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pemecahan masalah dan masalah yang diketahui untuk Lambda CloudWatch Insights

Langkah pertama untuk memecahkan masalah apa pun adalah mengaktifkan pencatatan log debug di ekstensi Wawasan Lambda. Untuk melakukan hal itu, tetapkan variabel lingkungan berikut pada fungsi Lambda Anda: LAMBDA_INSIGHTS_LOG_LEVEL=info. Untuk informasi selengkapnya, silakan lihat Menggunakan variabel lingkungan AWS Lambda.

Ekstensi menghasilkan log ke grup log yang sama sebagai fungsi Anda (/aws/lambda/function-name). Tinjau log tersebut untuk melihat apakah kesalahan mungkin berhubungan dengan masalah pengaturan.

Saya tidak melihat metrik apapun dari Wawasan Lambda

Jika Anda tidak melihat metrik Wawasan Lambda yang ingin Anda lihat, periksa kemungkinan berikut:

  • Metrik mungkin hanya tertunda — Jika fungsi belum dipanggil atau data belum dibilas, Anda tidak akan melihat metrik di. CloudWatch Untuk informasi selengkapnya, silakan lihat Masalah yang diketahui selanjutnya di bagian ini.

  • Konfirmasikan bahwa fungsi Lambda memiliki izin yang benar —Pastikan bahwa kebijakan CloudWatchLambdaInsightsExecutionRolePolicyIAM ditetapkan ke peran eksekusi fungsi.

  • Periksa runtime Lambda—Wawasan Lambda hanya mendukung runtime Lambda tertentu. Untuk daftar runtime yang didukung, silakan lihat Wawasan Lambda.

    Misalnya, untuk menggunakan Wawasan Lambda di Java 8, Anda harus menggunakan runtime java8.al2, bukan runtime java8.

  • Periksa akses jaringan —Fungsi Lambda mungkin ada di subnet pribadi VPC tanpa akses internet dan Anda tidak memiliki titik akhir VPC yang dikonfigurasi untuk Log. CloudWatch Untuk membantu debug masalah ini, Anda dapat mengatur variabel lingkungan LAMBDA_INSIGHTS_LOG_LEVEL=info.

Masalah yang diketahui

Penundaan data bisa mencapai 20 menit. Ketika pengatur fungsi menyelesaikannya, Lambda membekukan sandbox, yang juga akan membekukan ekstensi Wawasan Lambda. Ketika fungsi berjalan, kami menggunakan strategi pengelompokan adaptif didasarkan pada fungsi TPS untuk mengeluarkan data. Namun demikian, jika fungsi berhenti di-invoke untuk periode yang diperpanjang dan masih ada data event yang sedang diproses, data ini dapat ditunda hingga Lambda menghentikan sandbox yang tidak aktif. Ketika Lambda menghentikan sandbox, kami menghapus data yang diproses.