Menggunakan peta AWS X-Ray layanan dan melacak tampilan dengan API Gateway - APIGerbang Amazon

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

Menggunakan peta AWS X-Ray layanan dan melacak tampilan dengan API Gateway

Di bagian ini Anda dapat menemukan informasi terperinci tentang cara menggunakan peta AWS X-Raylayanan dan melacak tampilan dengan API Gateway.

Contoh peta layanan X-Ray

AWS X-Ray peta layanan menampilkan informasi tentang API Anda dan semua layanan hilirnya. Saat X-Ray diaktifkan untuk tahap API di API Gateway, Anda akan melihat node di peta layanan yang berisi informasi tentang keseluruhan waktu yang dihabiskan dalam layanan API Gateway. Anda bisa mendapatkan informasi terperinci tentang status respons dan histogram waktu respons API untuk jangka waktu yang dipilih. Untuk API yang terintegrasi dengan AWS layanan seperti AWS Lambda dan Amazon DynamoDB, Anda akan melihat lebih banyak node yang menyediakan metrik kinerja yang terkait dengan layanan tersebut. Akan ada peta layanan untuk setiap tahap API.

Contoh berikut menunjukkan peta layanan untuk test tahap API yang disebutxray. API ini memiliki integrasi Lambda dengan fungsi otorisasi Lambda dan fungsi backend Lambda. Node mewakili layanan API Gateway, layanan Lambda, dan dua fungsi Lambda.

Untuk penjelasan rinci tentang struktur peta layanan, lihat Menggunakan peta jejak X-Ray.

Contoh peta layanan dari tahap API Gateway API

Dari peta layanan, Anda dapat memperbesar untuk melihat tampilan jejak tahap API Anda. Penelusuran akan menampilkan informasi mendalam mengenai API Anda, yang direpresentasikan sebagai segmen dan subsegmen. Misalnya, jejak untuk peta layanan yang ditunjukkan di atas akan mencakup segmen untuk layanan Lambda dan fungsi Lambda. Untuk informasi lebih lanjut, lihat AWS Lambda dan AWS X-Ray.

Jika Anda memilih node atau edge pada peta layanan X-Ray, konsol X-Ray menunjukkan histogram distribusi latensi. Anda dapat menggunakan histogram latensi untuk melihat berapa lama waktu yang dibutuhkan layanan untuk menyelesaikan permintaannya. Berikut ini adalah histogram tahap API Gateway yang disebutkan xray/test di peta layanan sebelumnya. Untuk penjelasan rinci tentang histogram distribusi latensi, lihat Gunakan Histogram Latensi.

Histogram X-Ray dari tahap API Gateway API

Contoh tampilan jejak X-Ray

Diagram berikut menunjukkan tampilan jejak yang dihasilkan untuk contoh API yang dijelaskan di atas, dengan fungsi backend Lambda dan fungsi otorisasi Lambda. Permintaan metode API yang berhasil ditampilkan dengan kode respons 200.

Untuk penjelasan rinci tentang tampilan jejak, lihat Melihat jejak dan detail jejak.

API Gateway dengan penelusuran aktif diaktifkan