Memantau URL fungsi Lambda - AWS Lambda

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

Memantau URL fungsi Lambda

Anda dapat menggunakan AWS CloudTrail dan Amazon CloudWatch untuk memantau URL fungsi Anda.

Memantau URL fungsi dengan CloudTrail

Untuk URL fungsi, Lambda secara otomatis mendukung pencatatan operasi API berikut sebagai peristiwa CloudTrail dalam file log:

Setiap entri log berisi informasi tentang identitas penelepon, kapan permintaan dibuat, dan detail lainnya. Anda dapat melihat semua acara dalam 90 hari terakhir dengan melihat riwayat CloudTrail Acara Anda. Untuk menyimpan catatan 90 hari terakhir, Anda dapat membuat jejak.

Secara default, CloudTrail tidak mencatat InvokeFunctionUrl permintaan, yang dianggap peristiwa data. Namun, Anda dapat mengaktifkan login peristiwa data CloudTrail. Untuk informasi lebih lanjut, lihat Peristiwa Pencatatan Data untuk Pelacakan dalam AWS CloudTrail Panduan Pengguna.

CloudWatch metrik untuk URL fungsi

Lambda mengirimkan metrik agregat tentang permintaan URL fungsi ke. CloudWatch Dengan metrik ini, Anda dapat memantau URL fungsi, membuat dasbor, dan mengonfigurasi alarm di konsol. CloudWatch

URL fungsi mendukung metrik pemanggilan berikut. Kami merekomendasikan untuk melihat metrik ini dengan Sum statistik.

  • UrlRequestCount— Jumlah permintaan yang dibuat untuk URL fungsi ini.

  • Url4xxCount— Jumlah permintaan yang mengembalikan kode status HTTP 4XX. Kode seri 4XX menunjukkan kesalahan sisi klien, seperti permintaan buruk.

  • Url5xxCount— Jumlah permintaan yang mengembalikan kode status HTTP 5XX. Kode seri 5XX menunjukkan kesalahan sisi server, seperti kesalahan fungsi dan batas waktu.

URL fungsi juga mendukung metrik kinerja berikut. Kami merekomendasikan untuk melihat metrik ini dengan Average atau Max statistik.

  • UrlRequestLatency— Waktu antara ketika URL fungsi menerima permintaan dan ketika URL fungsi mengembalikan respons.

Masing-masing metrik pemanggilan dan kinerja ini mendukung dimensi berikut:

  • FunctionName— Lihat metrik agregat untuk URL fungsi yang ditetapkan ke versi fungsi yang $LATEST tidak dipublikasikan, atau ke alias fungsi mana pun. Misalnya, hello-world-function.

  • Resource— Lihat metrik untuk URL fungsi tertentu. Ini didefinisikan oleh nama fungsi, bersama dengan versi fungsi yang $LATEST tidak dipublikasikan atau salah satu alias fungsi. Misalnya, hello-world-function:$LATEST.

  • ExecutedVersion— Lihat metrik untuk URL fungsi tertentu berdasarkan versi yang dieksekusi. Anda dapat menggunakan dimensi ini terutama untuk melacak URL fungsi yang ditetapkan ke versi yang $LATEST tidak dipublikasikan.